NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END
2018-12-27 15:09 法子 阅读(536) 评论(0) 编辑 收藏 举报原文:https://www.jianshu.com/p/a197705a44e9
Objective-C为了和Swift兼容,每个属性或每个方法都去指定nonnull
和nullable。
苹果为了减轻我们的工作量,定义了NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END两个宏。
在这两个宏之间的所有简单指针对象都被假定为nonnull。我们只需要指定那些nullable的指针