ios程序启动的完整过程
1.main函数
2.UIApplicationMain
>创建UIApplication对象
>创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件(没有storyboard)
>程序启动完毕的时候,就会调用代理分application:didFinishLaunchingWithOptions:方法
>在application:didFinishLaunchingWithOptions:中创建UIWindow
>创建和设置UIWindow的rootViewController
>显示窗口
4.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
>创建UIWindow
>创建和设置UIWindow的rootViewController
>显示窗口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步