苹果软件开发概述.ppt

应用程序生命周期 * 启动流程 iPhone的入口函数main,之后启动应用程序,初始化都是通过 UIApplicationMain 来实现的 * 启动流程 * * Interface Builder Interface Builder中有以下项目: File’s Owner 对象 实际上就是 UIApplication 的实例 First Responder 对象 每个程序都会有一个第一响应者,比如鼠标事件,键盘事件等,它就是对应的那个对象。比如多文档程序中,menu的响应事件一般都是连接到FirstResponder中去的,因为主界面一般都在别的nib里面,此时的FirstResponder就是你的那个主nib的FileOwner。 Delegate 对象 Window 应用程序启动的时候所显示的窗口。 * 设计模式 MVC Model提供底层数据与方法,没有定义应用程序的外观和工作方式 View由一个或多个视图组成,由屏幕空间组成,用户可交互 Controller通常与视图配对,负责接收用户输入并作处理,在组件间搭建桥梁 * 核心应用程序类 NSObject——根类 UIApplication 每个程序都实现了UIApplication的一个子类 该类完成程序加载和应用程序配置 不需要自己创建 UIWindow 用于管理和显示视图的容器 在模版中自动创建 UIView 可嵌

文档评论(0)

1亿VIP精品文档

相关文档