Jac*_*Lam 6 iphone viewdidload
两者有什么方法之间的差异didFinishLaunchingWithOption和viewDidLoad?
前者是一种方法,AppDlegate.m
后者是一种方法ViewController.m,但它们都执行将UI加载到视图上的相同任务.
这application:didFinishLaunchingWithOptions:是一种UIApplicationDelegate协议方法,当iOS为您的App设置完要运行的区域后,将调用该方法,并且是开发人员,加载视图控制器等的插入点。
在viewDidLoad另一方面的方法是的方法UIViewController被调用时的一个实例,类UIViewController获取其视图加载到存储器中。根据Apple的文档:
在控制器的视图加载到内存后调用。
讨论 在视图控制器将其视图层次结构加载到内存后,将调用此方法。无论是从nib文件加载视图层次结构还是在loadView方法中以编程方式创建视图层次结构,都将调用此方法。通常,您可以重写此方法以对从nib文件加载的视图执行其他初始化。
| 归档时间: |
|
| 查看次数: |
883 次 |
| 最近记录: |