didFinishLaunchingWithOption
这两种方法和有什么区别viewDidLoad
?
前者是 的方法,AppDlegate.m
后者是 的方法ViewController.m
,但它们都执行将 UI 加载到视图上的相同任务。
didFinishLaunchingWithOption
这两种方法和有什么区别viewDidLoad
?
前者是 的方法,AppDlegate.m
后者是 的方法ViewController.m
,但它们都执行将 UI 加载到视图上的相同任务。
这application:didFinishLaunchingWithOptions:
是一个UIApplicationDelegate
协议方法,当 iOS 完成为您的应用程序运行设置区域时调用,它是您(开发人员)加载视图控制器等的插入点。
viewDidLoad
另一方面,该方法是当一个实例将其视图加载到内存中时调用的类的UIViewController
方法。UIViewController
来自 Apple 的文档:
在控制器的视图加载到内存后调用。
讨论 在视图控制器将其视图层次结构加载到内存后调用此方法。无论视图层次结构是从 nib 文件加载还是在 loadView 方法中以编程方式创建,都会调用此方法。您通常覆盖此方法以对从 nib 文件加载的视图执行额外的初始化。