开发iOS应用需要使用Objective-C语言和Cocoa Touch框架。Objective-C源自C语言,是C语言的扩展。Cocoa Touch框架则是一个Objective-C类的集合。本书假定读者略懂C语言和面向对象编程。如果读者对C语言和面向对象编程尚有疑问,推荐先阅读《Objective-C编程》(华中科技大学出版社,2012)。
本章将向读者介绍Objective-C的基础知识,并开发一款名为RandomItems的命令行工具。因为后续章节会用到本章所创建的BNRItem类,所以即使读者熟悉Objective-C,也建议通读本章,完成RandomItems项目。