J9体育网以及官方 Android SDK 的复古-九游会体育 ag九游会登录j9入口 j9九游会登录入口首页

IT之家 3 月 25 日音问,苹果于当地技巧 3 月 24 日讲求发布了开源编程说话 Swift 最新的 6.3 版块,初次将 Android 修复讲求纳入官方复古。

苹果暗示:“Swift 的想象策画是在软件栈的每一层齐能成为修复者的首选说话 —— 不管是镶嵌式固件、大界限互联网处事,也曾功能丰富的迁移运用,Swift 齐能提供弘远的安全保险、按需的性能终局以及阔气发扬力的说话特质与 API。Swift 6.3 让这些上风在更多领域变得垂手而得。”

本次版块更新将 Swift 扩展至新的运用场景,并全面擢升了修复者体验,主要更新包括:更纯果然 C 互操作性、跨平台构建用具的纠正、镶嵌式环境下 Swift 使用的优化,以及官方 Android SDK 的复古。
说话与表率库C 互操作性方面,Swift 6.3 引入了 @c 属性,允许修复者将 Swift 函数和陈设融会给形貌中的 C 代码。使用 @c 标注函数或陈设后,Swift 会在生成的 C 头文献中包含相应的声明,供 C/C++ 文献援用。
修复者还不错为生成的 C 声明指定自界说称号。@c 还可与 @implementation 相助使用,允许修复者用 Swift 已毕已在 C 头文献中声明的函数,Swift 会自动校验函数签名是否匹配。
模块(称号)选择器模块选择器是另一项报复新增功能。当形貌导入多个包含同名 API 的模块时,修复者不错使用该功能明确指定要调用哪个模块的 API。Swift 6.3 还允许通过模块称号径直走访并理解和字符串料理库中的 API。
库 API 的性能终局关于库作家,Swift 6.3 提供了更细粒度的性能终局能力。新增的 @specialize 属性不错为泛型 API 针对常用具体类型提供预特化已毕;@inline (always) 可强制编译器在调用点内联函数体;@export (implementation) 则允许将 ABI 融会库中的函数已毕融会给调用方,使其参与更多编译优化。
Package 与 Build 纠正Swift 6.3 在 Swift Package Manager 中集成了 Swift Build 预览版,为扫数平台带来了挽回的构建引擎,提供更一致的跨平台修复体验。
Swift Package Manager 的其他纠正包括:复古在仅用于宏的库中使用 swift-syntax 预编译二进制文献,以便将分享的宏已毕代码索求到悲怆库中;呐喊行插件生成象征图时可终局是否包含领受的文档;新增 swift package show-traits 呐喊用于稽查包复古的特质。
中枢库更新Swift Testing 测试框架取得了多项增强,主要包括申饬级问题、测试取消、图像附件三项。修复者可使用 Issue.record 的 severity 参数指定问题严重级别,记载申饬而不会将测试象征为失败。测试膨大中可通过 try Test.cancel () 取消面前测试过火任务层级,这对参数化测试中跳过特定参数或把柄开动时条目决定是否陆续膨大超越有效。图像附件功能使修复者不错在 Apple 和 Windows 平台上将常见图像类型附加到测试中。
另外,DocC 文档编译器新增三项执行性功能:复古生成 Markdown 方法的文档页面;复古在 index.html 的 <noscript> 标签中镶嵌每页的轻量级 HTML 节录(包含标题、形容、可用性、声明和盘问),无需 JavaScript 即可擢升搜索引擎可发现性和屏幕阅读器可走访性;代码块新增 nocopy、highlight、showLineNumbers、wrap 等方法化注解,可纯真扣尾代码块的炫耀活动。
平台与环境Swift 6.3 对镶嵌式 Swift 进行了等闲纠正,涵盖增强的 C 互操作性、更好的调试复古,以及在完好连结模子方面迈出了报复轨范。
本次发布的最大亮点是 Android 平台的官方复古。Swift 6.3 包含首个郑再版 Android SDK,修复者可使用 Swift 修复原生 Android 才智,更新 Swift 包以复古 Android 修复历程,并通过 Swift Java 和 Swift Java JNI Core 将 Swift 代码集成到现存的 Kotlin / Java Android 运用中。这是 Swift 发展的报复里程碑J9体育网,为跨平台修复开拓了新的可能性,细则请参阅《Android 版 Swift SDK 初学指南》。

