两者有什么方法之间的差异didFinishLaunchingWithOption
和viewDidLoad
?
前者是的方法AppDlegate.m
,后者为的方法ViewController.m
,但它们两者的执行的UI装载到该视图的同一任务。
两者有什么方法之间的差异didFinishLaunchingWithOption
和viewDidLoad
?
前者是的方法AppDlegate.m
,后者为的方法ViewController.m
,但它们两者的执行的UI装载到该视图的同一任务。
该application:didFinishLaunchingWithOptions:
是UIApplicationDelegate
当iOS版已完成设置你的应用程序运行的区域,是你的插入点时调用协议方法,开发人员,加载一个视图控制器等。
在viewDidLoad
另一方面的方法是的方法UIViewController
时的一个实例被调用的类UIViewController
获取其视图加载到存储器中。 从苹果公司的文档:
控制器的视图被加载到存储器之后被调用。
讨论视图控制器加载其视图层次到内存中后,此方法被调用。 不管视图层次是否从nib文件加载或在方法的loadView编程方式创建该方法被调用。 您通常覆盖此方法来从笔尖文件被加载的意见执行额外的初始化。