[英]Do I have to use nonatomic property in objective-c ios programing?
我正在开发一款iPhone应用程序。
我读过的所有iPhone开发书籍都使用非原子属性。
xcode生成的IBOutlets也使用非原子关键字。
但我不喜欢在每个属性上写nonatomic
,因为它会降低可读性。
如果我不对所有属性使用nonatomic
关键字,是否有任何问题?
如果非原子关键字使我的应用程序更快一点,我想删除所有nonatomic
关键字。
这是好主意吗?
如果从属性中删除nonatomic
,则默认情况下所有属性都将为“原子”。 如果存在大量没有目的的“原子”属性,那么它将减慢您的应用程序,因为在编译时原子属性生成复杂的代码,并且每次使用该属性时代码将被执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.