突破,Objective-C开发速学手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 “Hello World!”程序

为了使读者对Objective-C语言有更深入的了解,并对环境有所熟悉,本节将以一个“Hello World”程序为例,在Xcode工具中进行编译、链接、运行。最后把它与C语言做比较,看一看它与C语言有什么不同。

1.3.1 创建Hello Objective-C项目

项目是指一系列独特、复杂并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。由于文件都在项目中,所以本节主要讲解项目的创建。首先双击项目工具,打开Xcode,接下来进行项目的创建,如图1.25所示。

图1.25 创建项目

注意:由于是新建项目,所以选择“Create a new Xcode project”选项。

单击main.m,可以在界面中看到如图1.26所示的自动生成代码。

图1.26 自动生成代码

我们将自动生成的代码去掉,编写我们的第一个“Objective-C”程序,如图1.27所示。

图1.27 编写源程序

在图1.27所示的程序中,为了使结构简单,我们将@autoreleasepool去掉了,在以后的讲解中再加上。它不会影响程序的正常执行。

1.3.2 编译、链接及运行

编译源程序,选择“Product”菜单中的“run”命令进行编译、链接、运行,如果程序没有错,则在编译后出现图1.28所示的结果。

图1.28 编译正确时的信息

运行结果如图1.29所示。在运行结果中可以看到有时间出现,如果想将时间去掉,可以使用printf输出结果,如图1.30所示。

图1.29 运行结果

图1.30 使用printf输出结果

在运行后,系统是不会生成可执行文件的。为了使大家看到可执行文件,可以对生成可发布的可执行程序进行一些设置。首先启动Xcode,单击“Xcode” →“Preferences”选项,打开“Preferences”对话框,切换到最后一项“Location”中进行设置,如图1.31所示。

图1.31 可执行文件的设置