OBject copy 和retain区别

时间:2014-08-16 16:20:50   收藏:0   阅读:316

@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

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!