官术网_书友最值得收藏!

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 可執行文件的設置

主站蜘蛛池模板: 平原县| 西藏| 苏尼特右旗| 田林县| 比如县| 浪卡子县| 平果县| 丰顺县| 石嘴山市| 田阳县| 仁布县| 房山区| 清河县| 乌兰浩特市| 鱼台县| 安吉县| 高州市| 云霄县| 衡东县| 中山市| 邵阳县| 宜城市| 南安市| 沈阳市| 武功县| 福海县| 丰顺县| 杭锦旗| 富顺县| 宜兴市| 芮城县| 资溪县| 闵行区| 内丘县| 桦南县| 邯郸市| 新源县| 南投市| 普安县| 榕江县| 武胜县|