首页 > ios 关于使用propety retain和assign的问题

ios 关于使用propety retain和assign的问题


dataSource放到其他控制器
声明属性这里一定要用retain
用assign的话就报错了
自己看了下property各个参数的意思 还不是不理解
麻烦大家和我解释下
@property(copy) NSString name;等价于_name = [name copy];
创建新空间,将内容复制过来
@property(retain)NSString
name;等价于_name = [name retain];
retain+1再指向指针
@property(assign)NSString* name;等价于_name = name;
直接指向指针


貌似是不是你查错了,看你这个工程是ARC,也就是系统自动管理内存,在ARC下,用strong代替MRC下的retain。

【热门文章】
【热门文章】