iOS9新特性之常见关键字

iOS9新特性关键字:能够用于属性、方法返回值和参数中swift

关键字的做用:提示做用,告诉开发者属性信息atom

关键字的目的:迎合swift,swift是个强语言,swift必需要指定一个对象是否为空对象

关键字的好处:提升代码规划,减小沟通成本开发

关键字使用错误仅仅报一个警告,并不会编译错误get

nullable:1.怎么使用(语法)2.何时使用(做用)编译

nullable的做用:可能为空table

nullable 语法1变量

@property (nonatomic, strong nullable) NSString *name;语法

nullable 语法2  *关键字 变量名方法

@property (nonatomic, strong)NSString * _Nullable name;

nullable 语法3

@propert (noantomic, strong) NSString *_nullable name;

 

nonnull 不能为空;语法同上。

 

null_resettable:1.怎么使用(语法)2.何时使用(做用)

必需要处理为空状况,重写Get方法

null_resettable的做用:get方法不能返回nil set方法能够传入为空

null_resettable 语法

@property (nonatomic, strong ,null_resettable) NSString *name;

相关文章
相关标签/搜索