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

Posted 黄增松的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个写法会出什么问题: @property (copy) NSMutableArray *array;相关的知识,希望对你有一定的参考价值。

  • 因为copy策略拷贝出来的是一个不可变对象,然而却把它当成可变对象使用,很容易造成程序奔溃
  • 这里还有一个问题,该属性使用了同步锁,会在创建时生成一些额外的代码用于帮助编写多线程程序,这会带来性能问题,通过声明nonatomic可以节省这些虽然很小但是不必要额外开销,ios开发中应该使用nonatomic替代atomic

以上是关于这个写法会出什么问题: @property (copy) NSMutableArray *array;的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot——聊聊application.properties和application.yml的写法规范及区别

为啥会出安全警告 错误: 'files.0' 为空或不是对象

cocos creator js properties写法

【delphi】动态刷新listview,如果条目过多,会出问题,求解

properties以及别名定义

java jar包与配置文件的写法