神器@property

来源:互联网 发布:江苏卫视网络电视台 编辑:程序博客网 时间:2024/04/29 13:01

对于很多变量的类,每个进行set和get操作,无疑是浪费时间。使用@property,则事半功倍。

如:

@property (nonatomic,strong)MusicListView* listView; // 继承自NSObject类型使用strong,禁止多线程

@property (nonatomic,assign)int age;  // 基本类型使用assign,禁止多线程

这样,在代码中,就可以使用

_listView和_age来进行操作,当然也可以使用self.listView和self.age。

因为XCODE6默认会调度相应的set函数setListView/setAge和get函数listView/age(我们看不到,属于自动生成且隐藏的代码),可以通过自定义set和get函数,增加打印,来进行验证。



0 0
原创粉丝点击