@SanMao
2015-10-16T23:10:08.000000Z
字数 460
阅读 1422
@property参数
UI
@property参数
- assign
- weak
- OC对象类型(NSArray、NSDate、NSNumber、模型等)
- strong
- OC对象类型(NSArray、NSDate、NSNumber、模型等)
- 一个对象只要有强指针引用着,就不会被销毁
- copy
weak和strong
- UI控件用weak,有其他隐藏强指针指向他
- 字符串对象用strong
copy
- 源对象类型是NSMutableString那么调用copy方法后生成的新对象是不可变的
- 源对象类型是NSMutableString那么调用mutableCopy方法后生成的新对象是可变的
- 源对象类型是NSString那么调用copy方法后生成的对象和原来的对象是同一对象,都不可变
- 源对象类型是NSString那么调用mutableCopy方法后生成的新对象是可变的
- 普通对象实现拷贝的步骤
- 遵守NSCopying协议
- 实现-copyWithZone:方法