Objective-C中的私有ivars默认情况下是否具有原子属性(如属性)?

时间:2016-05-02 14:51:20

标签: objective-c properties

考虑我有一些像这样的实例变量的场景。

{{1}}

我想知道这个foo ivar默认是不是原子的?它的行为是否类似于在这个类的@interface中创建的属性(我有)?

有人可以告诉我这种方式创建的ivar的默认属性是什么?

1 个答案:

答案 0 :(得分:3)

  

我想知道这个foo ivar默认是否为原子

不,它不会。这是使用@property声明而非ivar的(许多)原​​因之一。使用@property声明,您将获得在幕后为您编写的实际访问器方法,默认情况下这将是原子的。