美文网首页iOS面试知识
Strong、Weak、assign、copy 区别

Strong、Weak、assign、copy 区别

作者: focusHYD | 来源:发表于2019-03-14 09:01 被阅读0次

    1、 Strong  修饰符表示指向并持有该对象、引用计数会+1
    2、Weak   修饰符表示指向并不持有该对、引用计数不会+1,(多用于避免循环引用的地方) weak不可以修饰基本数据类型
    3、assign   主要用于修饰基本数据类型;
    5、copy  和strong 类似,copy多用于修饰有可变类型的不可变对象上  NSString
    、NSArray

    相关文章

      网友评论

        本文标题:Strong、Weak、assign、copy 区别

        本文链接:https://www.haomeiwen.com/subject/fyexyqtx.html