如何检查对象是否已初始化? Objective-C的

时间:2010-12-16 13:07:01

标签: objective-c

我想知道是否有办法检查已经声明的变量是否已在Objective C中分配或初始化。

谢谢

2 个答案:

答案 0 :(得分:11)

在alloc方法中,所有实例变量都设置为0(或对象为nil),请参阅The Objective-C Programming Language

这意味着您可以使用

检查变量
if (!var) {...}

请注意,无法区分初始化后的状态或仅设置为0。

答案 1 :(得分:5)

检查对象是否为'nil':

if(object == nil){ };