美文网首页
OC 对象NSString 属性使用copy 还是strong

OC 对象NSString 属性使用copy 还是strong

作者: whiteking | 来源:发表于2019-06-29 12:08 被阅读0次

    网络加载的NSString 数据一般都是不变的,存放该字符串属性如果使用copy 修饰,set方法内部调用copy方法会判断一次是否可变字符串,这种情况下发现是不可变字符串,直接地址赋值,那么这个过程就多了一次判断的步骤,如果有很多这种情况则会影响性能,所以可以直接使用strong 来代替copy,减少判断的步骤(如果是可变字符串,则会进行深拷贝,开辟新的内存地址存储该值)。

    相关文章

      网友评论

          本文标题:OC 对象NSString 属性使用copy 还是strong

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