Xcode 6.3引入的一个Objective-C的新特性:nullability annotations swift用!和?来区分optional和non-optional swift 和OC混编时,swift不知道O…
标签:nullable
nonull nullable
在swift中,我们使用 ! 和 ? 来表示一个对象是 optional 和 non-optional, 例如: view? 和 view! 但是在swift与Objective-c混编时,swift编译器并不知道obj…
Swift 可变参数& Objective-C 可变参数
Objective-C中可变参数的API很多,如: void NSLog(NSString *format, ...) + (instancetype)stringWithFormat:(NSString *)forma…
Objective-C-三大新特性
支持原创,原文地址:www.KentonYu.com Nullability Nullability其实在Xcode6.3里就已经出现了。 @property (nonatomic, copy, nonnull) NSS…
Objective-C 中 nullable、__nullable、_Nullable 的区别
缘由 在 Swift 中,我们会使用 ? 和 !去显式声明一个对象或者方法的参数是 optional还是 non-optional,而在 Objective-C 中则没有这一区分,这样就会带来一个问题:在 Swift 与…
Objective-C新特性__nonnull和__nullable
转自 http://blog.sina.com.cn/s/blog_5c91824f0102vxpd.html 我自己当笔记记录,学习请看原博客。 最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告…
Nullability and Objective-C
_Nullable: pointer may have a NULL or nil value while a _Nonnull one should not. The compiler will tell you if…