【发布时间】:2012-12-21 23:32:21
【问题描述】:
如果我在一个类中声明一个BOOL 属性,它的默认值是多少?如果我在创建类的对象时没有为变量设置值,它总是NO 还是无论如何都会返回YES?
【问题讨论】:
-
绝对不是一个重复的问题:初始化属性和局部变量是两个不同的东西。很好地关闭了一个好问题。
标签: objective-c initialization instance-variables
如果我在一个类中声明一个BOOL 属性,它的默认值是多少?如果我在创建类的对象时没有为变量设置值,它总是NO 还是无论如何都会返回YES?
【问题讨论】:
标签: objective-c initialization instance-variables
会不。
它将被初始化为 FALSE/NO,
因为当你声明它没有任何值时,它会被初始化为zero,零表示FALSE或NO
【讨论】: