程序启动 - Animenzzzz/Study GitHub Wiki

  1. start
  2. 加载framework,动态静态链接库,启动图片,Info.plist等
  3. main函数
  4. UIApplicationMain函数:
  • 初始化UIApplication单例对象
  • 初始化AppDelegate对象,并设为UIApplication对象的代理
  • 检查Info.plist设置的xib文件是否有效,如果有则解冻Nib文件并设置outlets,创建显示key window、rootViewController、与rootViewController关联的根view(没有关联则看rootViewController同名的xib),否则launch之后由程序员手动加载。
  • 建立一个主事件循环,其中包含UIApplication的Runloop来开始处理事件。