了解Objective-C现代化
对于iOS开发人员而言,Objective-C现代化确实非常重要。 它提供了更好的类型安全性,并改善了与Swift代码库的交互。 现有代码库的这种现代化包括但不限于:
- 可空性注释
- 用
NS_SWIFT_NAME
快速重命名 - 带有
NS_SWIFT_UNAVAILABLE
限制API - 用
NS_TYPED_EXTENSIBLE_ENUM
/NS_TYPED_ENUM
相关的ObjC常量进行分组
这是所有文章的清单
- 第1部分:可空性注释
- 第2部分:泛型(下一个版本)
- 第三部分