IOS中 copy ,strong ,weak ,assign使用区别

 

 

 

.@property属性的用法

* weak(assign) :  代理\UI控件

* strong(retain) : 数组、模型其他对象(除代理\UI控件\字符串以外的对象)

* copy : 字符串(NSString)

* assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)

 

//assign的使用
@property (nonatomic,assign) int *num
//copy的使用
@property (nonatomic,copy) NSString *name;
//strong的使用

@property (nonatomic,strong) NSArray *apps;
//weak的使用
@property (weak, nonatomic) IBOutlet UIButton *btn;

 

posted on 2017-02-18 16:51  守望星空  阅读(140)  评论(0编辑  收藏  举报

导航