本书的目的是介绍开发iPhone应用程序的基础知识,但是iPhone应用程序都是在Mac OS X的环境下开发的,要掌握开发iPhone应用程序的基础知识,首先要掌握开发普通的Mac应用程序的基础知识,这些都是开发iPhone应用程序基础知识的一部分。
本章将首先从几个基本概念入手,什么是应用程序?应用程序有哪些种类,开发iPhone应用程序时需要些什么?从而引出框架的概念,最后会介绍广泛使用在Mac OS X环境中的重要框架——Cocoa框架。