财产申报中的含义atomic和nonatomic含义是什么?
@property(nonatomic, retain) UITextField *userName;
@property(atomic, retain) UITextField *userName;
@property(retain) UITextField *userName;
Run Code Online (Sandbox Code Playgroud)
这三者之间的运作区别是什么?
我理解的意思atomic是在原子和非原子属性之间有什么区别?,但我想知道的是:
问:除了性能问题之外,在所有地方使用原子属性是否有任何副作用?
似乎答案是否定的,因为现在iPhone的性能相当快.那么为什么这么多人还在使用non-atomic呢?
即使atomic不保证线程安全,但它仍然比没有好,对吧?