了解Objective-C现代化

对于iOS开发人员而言,Objective-C现代化确实非常重要。 它提供了更好的类型安全性,并改善了与Swift代码库的交互。 现有代码库的这种现代化包括但不限于:

  • 可空性注释
  • NS_SWIFT_NAME快速重命名
  • 带有NS_SWIFT_UNAVAILABLE限制API
  • NS_TYPED_EXTENSIBLE_ENUM / NS_TYPED_ENUM相关的ObjC常量进行分组

这是所有文章的清单

  • 第1部分:可空性注释
  • 第2部分:泛型(下一个版本)
  • 第三部分