Objective-C 入門指南 - 利用 Xcode 編譯與測試

我們將利用 Mac OS X 10.5 與 Xcode 3.1 作為開發平台




Xcode 可從 Mac 安裝光碟中安裝,或是從Apple Developer下載, Xcode 新舊版本的介面可能會稍異。


開啟 Xcode 後,到選單的 File 點選 New Project... ,這是要來建立新專案



這裡左側選擇 Command Line Utility ,然後從右側框框出現的圖示選擇 Foundation Tool ,最後點擊 Choose...



接者出現專案路徑與名稱的視窗,這裡自訂即可,最後點擊 Save



建立專案後就會出現專案視窗,除了 demo.m 之外,還有幾個屬於 Xcode 的檔案,另外還有紅字黑色圖示的 demo 檔案,這是尚未編譯的執行檔



點選 demo.m ,裡頭已經有預設內容,這是直接印出 "Hello, world!" 的文字



直接編譯來看看預設內容的執行結果囉!點擊上方綠色執行鍵圖示的 Build and Go ,就會進行編譯 (compile) ,編譯成功結束, demo 的紅字就會消失



快速的點擊 demo 兩次,程式就會執行,結果很簡單, NSLog() 會印出一個格式化的 NSString 字串 (string) ,由於我們直接以 NSString 字串當參數 (parameter) ,所以直接會印出這個 NSString 字串



接下來,將 demo.m 換成我們自己的版本,再次點擊上方綠色執行鍵圖示的 Build and Go 編譯



執行結果與預設程式有一些不同



這是因為我們的版本對所要印出 NSString 字串物件進行些操作,例如加入新行符號 '\n' 與傳遞字串相接訊息 stringByAppendingString 等。有關 NSString 的部份,我們稍後再詳細介紹,先來看看程式一開始的 NSAutoreleasePool ,這是 Objective-C 進行記憶體管理 (memory management) 的其中一種方法。


中英文術語對照
編譯compile
字串string
參數parameter
記憶體管理memory management


您可以繼續參考
基礎篇


相關目錄
Objective-C 入門指南
Objective-C 教材
首頁



參考資料
Learning Objective-C: A Primer
The Objective-C Programming Language
Cocoa Fundamentals Guide
Coding Guidelines for Cocoa
Advanced Memory Management Programming Guide
Archives and Serializations Programming Guide

沒有留言: