iPhone开发基础:C语言回顾与应用指南
1. iPhone开发基础框架
1.1 Cocoa Touch框架
Cocoa Touch为iPhone开发提供了主要的类库。在编写的每个iPhone应用程序中,都会用到两个Cocoa Touch框架,即Foundation框架和UIKit框架。框架是一组用于完成相似任务的代码集合。
-Foundation框架:致力于标准编程主题,如集合、字符串、文件输入/输出等基本任务。它包含Objective - C类,这些类封装了底层核心功能。例如,可使用NSFileManager基础类来替代底层的C文件输入/输出操作。如果想编写健壮的iPhone应用程序,应该学习该框架提供的许多有用类。它通过用高级Objective - C类封装C函数,使使用集合、日期和时间、二进制数据、URL、线程、套接字等底层C功能的编程变得更容易。
-UIKit框架:专门用于iPhone的界面,包含如UIView等类。在学习过程中,大部分时间会花在学习UIKit上。
1.2 iPhone开发可用框架
| 框架名称 | 用途 |
|---|---|
| AddressBook | 访问用户的联系人 |
| AddressBookUI | 显示通讯录 |
| AudioTo |