assign :简单赋值,不更改索引技术。适用于基础数据类型(NSInteger和CGFloat)和C数据类型(int, float,double,char……)。该标记说明设置器是直接赋值,默认赋值。
copy:建立一个索引技术为1的对象,然后释放旧对象。适用于NSString
retain:释放旧对象,将旧对象的值赋予输入对象,在提高输入对象索引技术为1。适用于NSObject和其子类。
assign :简单赋值,不更改索引技术。适用于基础数据类型(NSInteger和CGFloat)和C数据类型(int, float,double,char……)。该标记说明设置器是直接赋值,默认赋值。
copy:建立一个索引技术为1的对象,然后释放旧对象。适用于NSString
retain:释放旧对象,将旧对象的值赋予输入对象,在提高输入对象索引技术为1。适用于NSObject和其子类。
本文标题:assign、retain、copy、nonatomic 区别
本文链接:https://www.haomeiwen.com/subject/ucnzattx.html
网友评论