參考:http://blog.sunnyxx.com/2015/06/12/objc-new-features-in-2015/
Nullability
設(shè)置屬性是否可以為空,對應(yīng) swift 可選類型.
關(guān)鍵字有:nonnull、nullable設(shè)置不能為空的一對宏:NS_ASSUME_NONNULL_BEGIN斩箫、NS_ASSUME_NONNULL_END
Lightweight Generics
NSArray尽楔、NSDictionary 都支持
也可以自定義
__kindof
(__kindof UITableViewCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier; 像這個,可以返回 UITableViewCell 的子類