iOS程序启动的过程

原创 2015年11月21日 19:13:40

—-程序启动的过程:
1.调用main函数,main函数是程序的入口

2.调用UIApplicationMain函数:
创建Application对象;
创建Application的delegate对象

3.–如果没有storyboard:
delegate对象开始处理系统(监听)系统事件
程序启动完毕的时候会调用application:didFinishLaunchingWithOptions:方法
在application:didFinishLaunchingWithOptions:中创建UIWindow
创建和设置UIWindow的rootViewController
显示窗口
–如果有storyboard:
根据info.plist文件获得主要storyboard的的文件名,加载主要是的storyboard:
创建UIWindow
创建和设置UIWindow的rootViewController
显示窗口

相关文章推荐

iOS 应用程序的启动过程

平时在使用iPhone手机的时候,我们打开一个应用程序,很简单,点击应用图标即可;然而很多人并不知道应用程序是怎么启动的! 那么从点击了应用程序到我们见到应用程序的主界面,这个过程中,发生了哪些...

iOS-程序的启动过程以及相关的注意事项

iOS程序运行原理图 虽然建立了一个App,对于它的执行过程我们还是一无所知,让我们首先找到它的入口,Support Files/main.mint main(int argc, char ...

IOS程序启动的完整过程

一、IOS启动的完整过程 1.main函数 2.UIApplicationMain * 创建UIApplication对象 * 创建UIApplication的delega...
  • YYZ1021
  • YYZ1021
  • 2015年09月13日 11:22
  • 158

iOS开发UI篇 -- 0407UIApplication、UIWindow以及程序启动过程

1、什么是UIApplication •UIApplication对象是应用程序的象征 •每一个应用都有自己的UIApplication对象,而且是单例的 •通过[UIApplicati...

iOS程序启动过程

参考文章:http://www.cnblogs.com/ydhliphonedev/archive/2012/07/30/2615801.html 参考文章:http://www.w2bc.com/...
  • shawjan
  • shawjan
  • 2015年09月09日 20:49
  • 295

Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法

Info.plist常见的设置 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除  ...
  • dwt1220
  • dwt1220
  • 2014年06月08日 16:44
  • 4577

Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法

Info.plist常见的设置 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 注:在...
  • Leo_DLi
  • Leo_DLi
  • 2016年03月26日 13:31
  • 762

【IOS6.0 自学瞎折腾】(五)应用程序的启动过程和Application生命周期

一 :main函数入口 看下项目资源结构,其实程序的入口也是在main.m里面。 #import #import "BvinAppDelegate.h" int main(int...
  • BvinCN
  • BvinCN
  • 2013年09月02日 14:25
  • 608

iOS之应用程序启动过程及原理总结

当用户点击应用图标之后,应用就开始启动。应用启动完成后,就会展示一系列的视图,和用户进行各种各样的交互(如滑动、点击)。当用户退出应用后,该应用就无法和用户进行交互。这一过程就体现了一个应用的生命周期...
  • shxwork
  • shxwork
  • 2016年04月19日 18:04
  • 2214

iOS个人整理05-应用程序的启动流程--视图控制器ViewController的加载过程--MVC架构

一、ViewController 之前我们所有的View都是写在Appdelegate.m的launch函数里的,这样显然不方便,太臃肿,系统给我们生成的模板就有一对ViewController文件,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS程序启动的过程
举报原因:
原因补充:

(最多只允许输入30个字)