码迷,mamicode.com
首页 > 其他好文 > 详细

OBject copy 和retain区别

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

标签:io   strong   数据   ar   on   sp   对象   c   

@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区别

标签:io   strong   数据   ar   on   sp   对象   c   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!