代码之家  ›  专栏  ›  技术社区  ›  RK-

在目标C的in it和dealloc方法中调用访问器方法不安全吗?

  •  0
  • RK-  · 技术社区  · 15 年前

    在目标C的in it和dealloc方法中调用访问器方法不安全吗?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Community Mohan Dere    8 年前

    这取决于二传手。有人打电话可能安全,有人打不安全。问题是你不能确定哪个是,因为子类可以覆盖它们。如果子类重写您在中使用的setter -init 在子类完全初始化之前调用它,这是一个潜在的不安全操作。

    你可能还想看看 this question .

        2
  •  0
  •   JoeyJ    15 年前

    虽然不确定为什么要在init或dealloc中调用访问器,但应该没有问题。另外,由于您在实例方法中,并且可以直接引用变量,因此实际上不需要调用访问器。