UIApplicationMain

原创 2016年02月26日 10:30:50

1.执行main 2.执行UIApplicationMain

/*

    UIApplicationMain:

    1.创建UIApplication对象:(1.打电话,发短信,打开网页 2.设置提醒图标 3.设置联网状态 4.设置状态栏)

    2.创建UIApplication对象代理,并且设置代理(1.监听应用程序生命周期 2.接收内存警告)

    3.开启事件循环(主运行循环runloop),包装程序一直运行,每个线程都有runloop,主线程runlopp自动开启,其他线程,手动开启

    4.加载info.plist文件,判断下有没有指定main.storyboard,如果指定,就会去加载

 

    如何加载main.storyboard

    1.创建窗口

    2.加载main.storyboard描述箭头指向的控制器,成为窗口的根控制器

    3.显示窗口,把根控制器的view添加到窗口上

相关文章推荐

iOS 【程序启动原理/手动创建UIWindow/UIApplicationMain做了些什么/makeKeyAndVisible底层实现】

一、什么是UIWindow(★★★ ) UIWindow是一种特殊的UIView,通常在一个app中至少有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着...

程序入口-UIApplicationMain详解

Xcode4.2之前的main函数如下: int main(int argc, char *argv[]) {     NSAutoreleasePool *pool = [...

ios程序入口main及UIApplicationMain的研究

接触ios也快有一年的时间了,把自己所学的所用的东西记录一下,从今天开始发博文,希望自己能坚持下去,把自己所学所懂纪录下来,方便自己以后查阅,也希望能帮到别人,特别是一些初学者。     废话少说,...

UIApplicationMain函数

iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char...

UIApplicationMain启动的参数说明

 Interface Builder是一个用户界面工具,功能强大。 Interface Builder与其他一些界面工具最大区别是,它不直接产生代码。 Interface Builder直接...

UI基础:UI程序执行顺序(UIApplicationMain()函数),自定义视图

UI程序的一般执行顺序: 先进入main里面,执行函数UIApplicationMain(),通过该函数创建应用程序对象和指定其代理并实现监听,当执行函数UIApplicationMain()时还会...

(一)程序入口-UIApplicationMain详解

Xcode4.2之前的main函数如下: int main(int argc, char *argv[]) {     NSAutoreleasePool *pool = [[NSAutor...
  • gyley2
  • gyley2
  • 2015年06月01日 18:26
  • 502

IOS 中 main()函数中UIApplicationMain后面的代码不执行...

下面外国友人给出了一定的结果: Consider the following main() method which you’ll find in most iPhone applicati...

iOS中UIApplicationMain函数

在iPhone的应用程序中,main函数仅在最小程度上被使用,应用程序运行所需的大多数实际工作由UIApplicationMain函数来处理。            main例程只做三件事:     ...

iOS 【应用程序app运行原理-UIApplication-AppDelegate.m-UIApplicationMain】

要了解iOS应用启动的原理,首先我们先要了解一个类,那就是 UIApplication。 重点标记的三句话着重理解一下: ①象征;②启动后创建的第一个对象;③应用级别操作 然后我们来看一下UIApp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIApplicationMain
举报原因:
原因补充:

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