在探索iPhone SDK时,本着Hello World的精神,知道如何构建简约的应用程序会有所帮助。也就是说,有必要知道如何完全从头开始来构建应用程序,即在没有5个源文件和2个界面文件的情况下构建。因此,下面展示一个非常基本的Hello World的构建过程,它与之前的Hello World例子中展示的UIViewController方法一致,但是只使用一个文件实现,没有.xib文件。
首先在Xcode中创建一个新项目,即选择File(文件)→New Project(新建项目)(Command-Shift-N)。选择Window-based Application(基于窗口的应用程序),将它命名为HelloWorld2,并保存到桌面。当项目窗口打开时,从左侧栏选择Classes文件夹,并按退格键删除它。出现提示时,选择Also Move to Trash。接下来,删除MainWindow.xib。
定位到HelloWorld2-Info.plist(在Resources文件夹中),双击打开它的编辑器。最后一行应该读Main nib基文件名。选择这一行,删除它。保存并关闭该文件。
打开main.m,将它的内容替换为代码清单2-1。本书的示例代码中包括了该源代码(详情见本书的前言),所以不必手动输入代码。
代码清单2-1 简化的main.m