首页 > 其他 > 详细

OBject copy 和retain区别

时间:2014-08-16 16:20:50      阅读:314      评论:0      收藏:0      [点我收藏+]

@interface Person : NSObject

//retian : release 旧值,retain 新值

@property(nonatomic,retain) Book *book;

//copy:release旧值,copy 新值

@property(nonatomic,retain) NSString *name;

/*

 在非ARC的情况下:

 1.copy release 旧值,copy新值

 2.assign 直接复值

 3retaion release旧值,retain新值

 

 在ARC的情况下:

 1.copy

 2.assign 基本数据类型

 3.strong   类似于retain ---用在对象身上

 4.weak     类似于assign ---用在对象身上(用在对象身上)

*/

OBject copy 和retain区别,布布扣,bubuko.com

OBject copy 和retain区别

原文:http://www.cnblogs.com/jackluo/p/3916457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!