我应该在Objective C类中设置默认变量值

时间:2011-09-16 11:10:03

标签: objective-c ios variables default-value

我无法在头文件中设置默认值,那么应该在哪里设置?在班级的指定初始化?

1 个答案:

答案 0 :(得分:6)

是的,如果您需要特定值,请使用init类似的方法。 这是推荐的方式。

  

指定的初始化程序是每个类中保证继承的实例变量被初始化的方法(通过向super发送消息来执行继承的方法)。它也是完成大部分工作的方法,也是同一个类中其他初始化方法调用的方法。这是一个Cocoa约定,指定的初始化程序始终是允许最自由地确定新实例的字符的方法(通常这是具有最多参数的那个,但并非总是如此)。