object-c 基础十 【点语法】

单词发音:

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)  //获取值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容