10、故事板与用户界面开发指南

故事板与用户界面开发指南

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语言,但使用基于对象的抽象来简化开发。

2.3 更多框架 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值