在alloc方法中,所有实例变量都被设置为0(或对象的nil),请参见The Objective-C Programming Language。 这意味着您可以使用if (!var) {...} 需要注意的是,无法区分初始化后的状态和仅被设置为0之后的状态。