强指针: 默认情况下都是强指针
弱指针: __weak 修饰的指针
ARC: 判断准则,只要没有任何强指针指向对象(哪怕还有弱指针指向对象),这个对象就会被销毁
strong: 其他OC对象(除代理UI控件字符串以外的对象) (修饰强引用的属性 IOS5之前的retain)
weak: 代理UI控件 (修饰弱引用的属性, 两个对象你中有我,有中有你时,其中一个必须用weak)
copy: NSStringNSMutableStringlock (release旧值,copy新值)
assign: 基本数据类型(intfloat枚举结构体) (直接赋值 默认)
Readonly:只读,只会生成getter的声明和实现
Readwrite:默认的,同时生成setter和getter的声明和实现
多线程管理(苹果在一定程度上屏蔽了多线程操作)
Nonatomic:高性能,一般使用这个
Atomic:低性能