在实际的开发过程中,用点语法,绝对是加快开发过程的一个好帮手,废话不多说,开始上代码
1:在ios中使用点语法必须配置的关键字@property
在ios开发过程中只要有这个关键字的,包括任何类库中的有该词修饰的都可以用点语法使用.看一下具体的语法
@property(nonatomic,retain) NSString *names;
这里写一下括号里的关键字,不做仔细介绍.nonatomic 是表示非原子性,是原子性的时候则和线程有关...
retain,具体修饰后面的数据
总结如下
nsstring...... 用copy
nsarry.........用strong
uicontrol.....用weak
这一点很重要.
2:帮助我们生产的有哪些东东
用了@property的时候,Xcode会帮助我们生成两端代码
2.1:第一段 @synthesize 属性名 = _属性名,并且生产的变量是@private的,其他类不能查看和访问
2.2:第二段 会对应的生成 getter和setter方法
2.3:注意:在用@property声明变量的时候 不要加下划线.
3:看一下Xcode生产的