iOS运行原理笔记 by STP
2015-12-15 22:02
351 查看
1.执行main函数;
2.执行UIApplicationMain函数;
3.创建一个单例的UIApplication对象,该对象是应用程序的象征;
4.开启一个消息循环(main loop),监听用户操作;
5.当UIApplication生命周期发生改变时,给delegate发送不同的消息
XXDelegate.m文件中有几个方法
第一次运行程序的时候:
didFinishLaunchingWithOptions ----加载完毕
applicationDidBecomeActive ----获取焦点
点击Home键的时候:
applicationWillResignActive ----失去焦点
applicationDidEnterBackground ----进入后台
重新进入应用的时候:
applicationWillEnterForeground ----进入前台
applicationDidBecomeActive ----获取焦点
2.执行UIApplicationMain函数;
3.创建一个单例的UIApplication对象,该对象是应用程序的象征;
4.开启一个消息循环(main loop),监听用户操作;
5.当UIApplication生命周期发生改变时,给delegate发送不同的消息
XXDelegate.m文件中有几个方法
第一次运行程序的时候:
didFinishLaunchingWithOptions ----加载完毕
applicationDidBecomeActive ----获取焦点
点击Home键的时候:
applicationWillResignActive ----失去焦点
applicationDidEnterBackground ----进入后台
重新进入应用的时候:
applicationWillEnterForeground ----进入前台
applicationDidBecomeActive ----获取焦点
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- C#使用委托(delegate)实现在两个form之间传递数据的方法
- C++ 学习之旅 Windows程序内部运行原理
- Query中click(),bind(),live(),delegate()的区别
- jQuery中 delegate使用的问题
- 浅谈jquery中delegate()与live()
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- jQuery中delegate与on的用法与区别示例介绍
- asp.net运行原理 详解
- JS delegate与live浅析
- jQuery事件 delegate()使用方法介绍
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略