定义属性时,什么情况使用copy、assign、retain?


  1. copy:NSString、Block等类型
  1. assign:非OC对象类型, 基本数据类型(两个对象相互引用的时候,一端用retain, 一端用assign)

  2. retain:OC对象类型