UIApplicationMain
2016-02-26 10:30
381 查看
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添加到窗口上
/*
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添加到窗口上
相关文章推荐
- android开发之MVC、MVP、MVVM
- iOS :笔试题
- 微信IOS的SDK:isWXAppInstalled总是返回NO
- Android Camera.PictureCallback 使用java nio提高生成照片(写文件)速度
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
- Android开发笔记(七十一)区分开发模式和上线模式
- Web移动端Fixed布局的解决方案
- Ios图片加水印
- Android自定义view时的具体开发流程
- ioS开发知识(二十五)
- iOS自定义返回按钮左滑返回失效问题
- 【Android】BroadcasetReceiver使用
- ioS开发知识(二十四)
- Swipe Gesture with UIWebView
- Android studio sha1
- 解读Android之Service(3)AIDL
- iOS数据持久化(-)偏好设置
- 移动端touch事件滚动
- 解读Android之Service(2)Bound Service
- Ios长连接AsyncSocket使用