AppCode 2022.2 EAP3 发布

AppCode 2022.2 EAP3 现已发布,具体更新内容如下:

与 Objective-C 的并发互操作性

Swift 语言带有一组并发特性,包括异步函数和 actors。Objective-C 语言没有它们,因此异步 API 是通过使用 completion handlers 手动表达的。由于 Swift 和 Objective-C API 之间的紧密集成是 Apple 平台上开发人员体验的重要组成部分,因此 Swift 5.5 增加了与 Objective-C 的并发互操作性

AppCode 2022.2 现在也支持它,其中包括以下内容:

  • 在 Swift 中为 Objective-C 异步函数正确的代码解析。
  • 支持 Actor 与 Objective-C 的互操作性。
  • 各种 Objective-C 属性,如_Nullable_result,__attribute__((swift_async_error(...)))被正确处理。

 

Existential any

AppCode 现在支持的另一个新的 Swift 功能是 existential any的. IDE 支持的范围包括:

  • 正确的代码解析和类型检查。
  • Code completion 和 code generation。
  • 对 code formatter 的更改。

完整的发行说明可在此处获得。

猜你喜欢

转载自www.oschina.net/news/199293/appcode-2022-2-eap3-released