find in apple iOS SDK 1. NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END2. UIKIT_EXTERN 简单来说:就是将函数修饰为兼容以往C编译方式的、具有extern属性(文件外可见性)、public修饰的方法或变量库外仍可见的属性 3. NS_CLASS_AVAILABLE_IOS SDK版本控制(多用于兼容性处理) find in apple iOS SDK 1. NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END 2. UIKIT_EXTERN 简单来说:就是将函数修饰为兼容以往C编译方式的、具有extern属性(文件外可见性)、public修饰的方法或变量库外仍可见的属性 3. NS_CLASS_AVAILABLE_IOS SDK版本控制(多用于兼容性处理)