单词发音:
nonatomic ['nɒnə'tɒmɪk];
【h文件】
声明属性:
@property (nonatomic , strong) NSString *name;
@property (nonatomic , assign) int age;
解析:当属性类型是object的对象的时候,是使用strong来声明,其他用assign;
【m文件】 注意:只有在方法体内才能使用
在IOS5之后,系统会自动生成下面的代码:
@synthesize name = _name,age = _age;
所以,在ios5之后,我们就不用手动键入上诉代码;
1、使用下划线的写法设置和获取属性值
在方法中使用【_name = @"snms"】即可完成set方法的功能,如果是获取值就可以使用【_name】即可得到值;
2、使用self点的写法设置和获取属性值
self.name = @"snms"; //设置name的值
NSLog(@"\@",self.name) //获取值