objective-c property解释

assign
: (默认类型,就是一个简单的setter)对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等)
应该没有引用指针的概念 相当于 =。

copy
:  对NSString  相当于是clone 一个对象。

retain
: 对其他NSObject和其子类  地址引用。

nonatomic

: 禁止多线程 变量保护,提高性能。

readonly


只产生简单的getter,没有setter.

这里有个介绍objective-c2.0的文档,非常不错.
http://www.slideshare.net/pohjus/introduction-to-objective-c-20

相关推荐