代码之家  ›  专栏  ›  技术社区  ›  TheAmateurProgrammer

如何检查对象是否已分配?

  •  1
  • TheAmateurProgrammer  · 技术社区  · 15 年前

    是否仍要检查对象是否已分配?谢谢。

    2 回复  |  直到 15 年前
        1
  •  1
  •   rano    15 年前

    您可能想知道如何检查指针是否指向分配的对象(只要它留在内存中,就由一个唯一的内存地址引用)。在这种情况下,您可以测试该指针是否 nil 在一个 (或者简单地称为条件中的name,因为objective-C继承了C对真值条件的求值,即如果是

        2
  •  1
  •   user23743 user23743    15 年前

    不,你可以检查一个物体是否 草签的 假设你控制了这个对象,当它完全初始化后,让它改变它的状态。然而 对象只是一个开始有指针的内存块。唯一可能的测试会产生太多的假阳性。

    另一种看待它的方法是:没有一个对象没有被分配。