zoukankan      html  css  js  c++  java
  • ios启动流程

    1.创建UIApplication (1.打开网页,发短信,打电话 。 2.设置应用程序提醒数字 。 3.设置联网状态 。 4.设置状态栏)
    2.创建AppDelegate代理对象,并且成为UIApplication代理,(监听真个app生命周期,处理内存警告)
    3.开启主运行循环,保证程序一直运行 (runloop:每一个线程都有runloop,主线程有一个runloop自动开启)
    4.加载info.plist,判断是否指定了main.storyboard,

    如果有指定,就会去加载最主要的storyboard

    • 创建UIWindow
    • 创建和设置UIWindow的rootViewController
    • 显示窗口

    如果没有制定, 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWithOptions:方 法

    • 在application:didFinishLaunchingWithOptions:中创建UIWindow
    • 创建和设置UIWindow的rootViewController
    • 显示窗口
  • 相关阅读:
    nth_element 使用方法
    Codeforces-1326E Bombs
    GDB下调试查看数组部分内容
    0930,主外键设置
    0928,数据库
    0924,函数返回多个值
    0921,函数 枚举
    0920,结构体
    0918,练习题
    0916,双色球练习题
  • 原文地址:https://www.cnblogs.com/frankltf/p/7055355.html
Copyright © 2011-2022 走看看