例如新建一個MyViewController
,如果不重寫initWithNibName:bundle:
方法,在其他的類別中也可以直接使用:
MyViewController *controller = [[MyViewController alloc] init]
重寫這個方法除了具有修改功能外,還有什麼作用?
伊谢尔伦2017-04-24 09:13:47
不重寫也可以的。因為MyViewController
是继承自UIViewController
,如果不重寫,就會自動呼叫父類別的這個方法。
重寫一般是為了做一些初始化的處理。其實初始化的處理一般是放在viewDidLoad
裡的。所以我見到的,一般都不會重寫這個方法。