标签: objective-c initialization instance-variables
可能重复: default value of BOOL in Objective-C?
如果我在一个类中声明一个BOOL属性,它的默认值是什么?如果我在创建类的对象时没有为变量设置值,它总是NO还是会在任何情况下返回YES?
BOOL
NO
YES
答案 0 :(得分:10)
否。 它将被初始化为FALSE / NO, 因为当您宣布它没有任何价值时,它会被初始化为zero,零意味着FALSE或NO
zero
FALSE