首页 > 代码库 > IOS启动顺序
IOS启动顺序
一.UIApplicationMain的执行步骤
1.创建一个UIApplication对象,一个程序对应一个UIApplication对象(单例),UIApplication对象是程序的象征
2.接下来会根据第4个参数创建一个UIApplication的delegate对象
3.开启一个消息循环(不断地监听地一些系统事件)
4.监听到相应的事件后,就会给代理发送相应的消息
* 当程序启动完毕,就会发送application:didFinishLaunchingWithOptions:消息
*当程序进入后台,就会发送applicationDidEnterBackground:消息
....
二.UIApplication
1.设置图标数字
app.applicationIconBadgeNumber =10;
2.设置显示联网状态
app.networkActivityIndicatorVisible = YES;
3.打开一个URL (打电话,打开网址,发短信,发邮件)
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
[app openURL:url];
三.常见文件
1.*-Info.plist 文件
1>项目中最主要的文件,描述了软件名称.软件版本,软件唯一标识
2>常见设置
*软件名称 --Bundle display name -- CFBundleDisplayName
*软件版本号 -- Bundle Version === CFBunleVersion
*软件的唯一标识-- Bundle identifier -- CFBundleIdentifier
1.0
2.*-Prefix.pch
1> 该文件中的内容会被项目中其他所有文件所共享