故事板与用户界面开发指南
1. iCloud存储与UIApplication类
在开发应用时,使用文档对象能让文件在iCloud中的存储工作变得轻松许多。虽然没有详细介绍UIDocument类,但在后续关于云开发的内容中会讲解如何结合iCloud使用它。
除了常见的模型、视图和控制器,还有一类重要的类——UIApplication类。它负责处理传入的用户事件路由,分发控件的动作消息,以及执行许多其他基本的底层功能,这些并非模型、视图或控制器的职责。它通常与应用委托(application delegate)协同工作,应用委托是一段代码,可让你自定义应用对诸如应用启动、内存不足警告和应用终止等事件的响应方式,同时也是创建模型的地方。
2. 其他框架介绍
2.1 Foundation框架
Foundation框架与UIKit框架类似,都定义了通用类。不同之处在于,UIKit包含实现用户界面的类,而Foundation框架处理应用中除用户界面之外的大部分需求。它定义了基本对象行为、内存管理、通知、国际化和本地化等,还为数值、字符串和集合提供对象包装器或等效物,以及用于访问底层系统实体和服务(如端口、线程、文件系统、网络、日期和时间管理)的实用类。
2.2 Core Graphics框架
Core Graphics框架包含Quartz 2D绘图API的接口,是与Mac OS X中相同的高级矢量绘图引擎。它支持基于路径的绘图、抗锯齿渲染、渐变、图像、颜色、坐标空间变换以及PDF文档的创建、显示和解析。虽然API基于C语言,但使用基于对象的抽象来简化开发。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



