标题:
深入iPhone开发:应用程序核心探秘
[打印本页]
作者:
lin89263
时间:
2012-9-17 16:07
标题:
深入iPhone开发:应用程序核心探秘
每个
iPhone
应用程序都基于
UIKit
框架而构建,因此拥有同样的核心架构。
UIKit
提供运行应用程序的关键对象并且协调用户输入处理和屏幕内容显示。应用程序彼此之间区分开来的地方在于如何配置这些缺省对象和它们如何把自定义对象整合到它们的应用程序用户界面和行为中。
尽管定制你的应用程序用户界面和基本行为发生在你的自定义代码中,仍然有很多定制必须使用在应用程序的最高层。因为这些应用层的定制影响了你的应用程序和系统以及其它安装程序之间的交互方式,理解什么时候该采取行动而什么时候默认行为已经足够这一点很重要。本文提供了一个核心应用程序架构和高级别定制点方面的总体描述来帮助你做出决定。
核心应用程序架构
从你的程序被用户启动,到它退出,
UIKit
框架管理着大多数应用程序关键基础结构。一个
iPhone
应用程序不断从系统中接收事件并必须响应这些事件。接收事件是
UIApplication
对象的工作但是响应这些事件是你自定义代码的责任。为了理解你在哪些地方需要响应事件,其实,这对理解一点整个应用程序生命周期和事件循环也有帮助。下面的章节描述了这些周期并且还提供了一些贯穿
iPhone
应用程序开发的核心设计模式的总结。
卓邮软件是“北邮
3G
”唯一官方指定机构,全面负责河南实训基地
3G
技术的推广和传播。在这里,我们独创“
4+8
人才工程”模式,真正有效的提升了高校、学生、企业、行业价值体系的生态供应效率。
北邮
3G
培训基地:
http://www.3gtrain.com/
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0