首页 > 其他 > 详细

这个写法会出什么问题: @property (copy) NSMutableArray *array;

时间:2017-09-22 00:17:02      阅读:345      评论:0      收藏:0      [点我收藏+]
  • 因为copy策略拷贝出来的是一个不可变对象,然而却把它当成可变对象使用,很容易造成程序奔溃
  • 这里还有一个问题,该属性使用了同步锁,会在创建时生成一些额外的代码用于帮助编写多线程程序,这会带来性能问题,通过声明nonatomic可以节省这些虽然很小但是不必要额外开销,在iOS开发中应该使用nonatomic替代atomic

这个写法会出什么问题: @property (copy) NSMutableArray *array;

原文:http://www.cnblogs.com/huangzs/p/7571980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!