首页 > 移动平台 > 详细

iOS9新特性之常见关键字

时间:2016-08-21 15:17:54      阅读:290      评论:0      收藏:0      [点我收藏+]

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

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

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

关键字的好处:提高代码规划,减少沟通成本

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

nullable:1.怎么使用(语法)2.什么时候使用(作用)

nullable的作用:可能为空

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;

 

iOS9新特性之常见关键字

原文:http://www.cnblogs.com/wangpengshaui123/p/5792647.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!