软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C 2.0
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1 关于应用程序

您在学习本书时,我想您已经在Mac电脑上使用Mac OS X了吧,这个Mac OS X就是称为操作系统(Opration System)的软件。操作系统除了Mac OS X外,还有Windows,Linux,BSD,Solaries等为大家所熟悉。

如果Mac电脑上只安装了Mac OS X是不能做任何事情的,还必须安装Mac OS X软件包中的Safari,Finder等软件,这样才能完成上网浏览网页,进行目录管理等工作, Safari,Finder等就是所谓的应用程序!

应用程序与操作系统在分工上到底有些什么本质的不同呢?我们可以看到Mac中的应用程序都有漂亮的窗口、功能齐全的菜单,应用程序就是为用户提供这些使用方便的操作,而像在硬盘中保存文件、读取文件等多数应用程序必备的功能其实是由操作系统来完成的。

通俗来讲,应用程序替用户完成眼睛可以看到的工作,而操作系统则默默地干着最底层的、最关键的工作。