你的位置:首页 > 软件开发 > 操作系统 > IOS 应用程序启动加载过程(从点击图标到界面显示)

IOS 应用程序启动加载过程(从点击图标到界面显示)

发布时间:2015-04-21 02:01:50
今天帮同事解决问题的时候发现,造成程序BUG的原因是同事对程序的启动和试图的加载过程不熟悉。所以当局部代码没有问题,但是程序一运行却总不是我们想要结果的时候,我们应该想想是不是因为我们忽略了试图加载过程的原因。下面我们用一个例子来简单介绍一下启动过程中常见的几个方法。首先我们通过 ...

  今天帮同事解决问题的时候发现,造成程序BUG的原因是同事对程序的启动和试图的加载过程不熟悉。所以当局部代码没有问题,但是程序一运行却总不是我们想要结果的时候,我们应该想想是不是因为我们忽略了试图加载过程的原因。下面我们用一个例子来简单介绍一下启动过程中常见的几个方法。首先我们通过XIB 创建了一个试图控制器(名字叫Empty ,不要问我为为啥它叫这个名字,因为我太懒了,鼠标点快了就没去该),又创建了一个UIView的子类(MyView),并且将Empty的对象 设置为窗口的跟控制器,MyView 的一个对象设置为Empty的主视图。OK,了解了以上的内容,我们就可以写代码了。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    NSLog(@"%s",__func__);    //加载控制器  Empty* test=[[Empty alloc] initWithNibName:@"Empty" bundle:nil];  //新建窗口  UIWindow *window=[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];  self.window=window;    //将创建的控制器设置为根控制器  self.window.rootViewController=test;    //激活并显示窗口  [self.window makeKeyAndVisible];  return YES;}

原标题:IOS 应用程序启动加载过程(从点击图标到界面显示)

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。