美文网首页
一个App的启动过程

一个App的启动过程

作者: 王蓝胖 | 来源:发表于2016-03-14 21:53 被阅读52次

启动分为两种情况,有storyBoard和没有storyBoard

  • 有storyBoard的情况下:
  1. main函数
  2. UIApplicationMain
  • 创建 UIApplication对象
  • 创建 UIApplication的Delegate对象
  1. 根据Info.plist获得最主要storyBoard的文件名,加载最主要的storyBoard
  • 创建UIWindow
  • 创建和设置UIWindow的rootViewController
  • 显示窗口
  • 没有storyBoard情况下
  1. main函数
  2. UIApplicationMain
  • 创建UIApplication对象
  • 创建UIApplication的delegate对象
  1. delgate对象开始处理(监听)系统时间
  • 程序启动完毕的时候就会调用代理的application:didfinishLaunchingWithOptions:方法
  • application:didfinishLaunchingWithOptions:中创建UIWindow
  • 创建和设置UIWindow和rootViewController
  • 显示窗口

相关文章

网友评论

      本文标题:一个App的启动过程

      本文链接:https://www.haomeiwen.com/subject/wwiflttx.html