想象一下普通的UIViewController
子类。我们希望在-viewDidWhatever
之前执行“设置内容”,但问题是可以调用三种方法,-initWithNibName
,-initWithCoder
或简单{{1取决于它是如何创建的。
解决方案是创建-init
以从这三个中调用,但我对这个名称有点不确定。我的问题是:这个方法有没有标准命名?
答案 0 :(得分:2)
我这样做时常常将它命名为-setup
。
答案 1 :(得分:0)
根据您要执行的操作,您可以将其放在+ (void)initialize
中,该NSObject
继承自{{1}},并会在类收到第一条消息之前自动调用。