美文网首页
assign、retain、copy、nonatomic 区别

assign、retain、copy、nonatomic 区别

作者: 墨凌风起 | 来源:发表于2017-04-17 08:59 被阅读3次

    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