标签: objective-c initialization instance-variables
我想知道在对象初始化期间属性是自动设置为nil还是有随机值?
nil
答案 0 :(得分:4)
保证所有实例变量都初始化为零或零。这适用于非对象iVars,(int,BOOL,float)。
答案 1 :(得分:1)
如果this question表示Objective-C,我会说你应该声明变量的所有值。
在声明变量时显式初始化变量会带来两个好处:
答案 2 :(得分:-1)
在Java中,类的数据成员设置为其默认值。 I.e string = null,int = 0。