标签: objective-c ios variables default-value
我无法在头文件中设置默认值,那么应该在哪里设置?在班级的指定初始化?
答案 0 :(得分:6)
是的,如果您需要特定值,请使用init类似的方法。 这是推荐的方式。
init
指定的初始化程序是每个类中保证继承的实例变量被初始化的方法(通过向super发送消息来执行继承的方法)。它也是完成大部分工作的方法,也是同一个类中其他初始化方法调用的方法。这是一个Cocoa约定,指定的初始化程序始终是允许最自由地确定新实例的字符的方法(通常这是具有最多参数的那个,但并非总是如此)。