标签:
--------合成存取方法--------
/* @property 可以使用的一些指示符
1.readonly:系统只合成getter方法,不再合成setter方法。
2.readwrite:系统合成getter和setter方法,默认是这样。
3.strong:指示符指定该属性对被赋值对象持有强引用(只要该强引用指向被赋值的对象,那么该对象就不会被自动回收)。多用在 其他对象(除代理\UI控件\字符串以外的对象)
4.week:指示符指定该属性对被赋值对象持有弱引用(即使该弱引用指向被赋值的对象,该对象也可能被回收)。多用在 代理\UI控件
5.unsafe_unretained:类似于week,不同是指针所引用的对象回收之后,该指针不会被赋值为nil,该指示符极少用。
6.copy : 多用在字符串类型
7.assign : 多用在非对象类型(基本数据类型int\float\BOOL\枚举\结构体)
*/
--------局部变量和全局变量--------
标签:
原文地址:http://www.cnblogs.com/fangjingjing/p/5866461.html