Objective-C中如何搭建和使用Xcode開發環境執行個體教程

來源:互聯網
上載者:User

Objective-C中如何搭建和使用 Xcode 開發環境 執行個體教程是本文要介紹的內容,主要介紹怎樣搭建和使用蘋果的 Xcode 開發環境,不多說,我們直接來看內容。

蘋果開發人員

今天我們就以《Objective-C 2.0 程式設計》一書作為基礎,開始 Cocoa 編程之旅吧!

由於第一章是簡介,所以本文和代碼都從第二章 Objective-C 程式設計 開始。

首先,Mike交代下為什麼把這本書選為 Sample。在對比了好幾本相關書籍後,我發現只有它不要求之前有任何語言的基礎大部分的書籍至少要求有 C 語言基礎)。也就是說從零開始起步都是可以的,當然了如果能有進階語言的基礎學習起來肯定更是輕車熟路,事半功倍。該書作者 Stephen 採用了一種非常規的方式,從物件導向編程的視角出發,將 Objective-C 和基礎的 C 語言作為一門單獨的整合語言來講解。

其次,它將是一本非常好的 Objective-C 工具書。在系統學習本書後,以後還有價值時不時地翻看查閱。書中的範例都非常精闢獨到。

好吧,廢話不再多說。怎樣搭建和使用蘋果的 Xcode 開發環境呢?

第一步,找一台 Mac 電腦,筆記本台式機隨意。不要和我說裝什麼黑蘋果的事情,你浪費的時間和精力絕對損失更大。這個我是過來人。也不要問先用 Windows 上的 GNUstep 編碼方便嗎?最早的時候我也用過它。簡單的 Objective-C 代碼在上面編譯沒有什麼問題。可越到後面越累!很多代碼不能在上面完全運行。所以我也不打算放它的教程帖。放棄一切邪念吧!讓我們拜倒在老喬的麥塔金王國下。你將獲得榮耀!

第二步,從網路上下載 Xcode。現在作為註冊開發人員,從蘋果開發人員中心下載的最新版本已經是 Xcode 4了。考慮到本書的出版時間相對較早,我在本機裝了早期的 3.1.4 版本來類比當時的開發環境。今天 Google 不是開始玩穿越搜尋麼,好吧我也潮一下,就來個穿越開發吧。Xcode3.1 安裝包,大家可以在網路上Google下。

第二步,安裝。把下好的檔案包 Step by Step 安裝下。沒有難度。

第三步,找到位於 Developer 檔案夾中的一個名為 Application 的子檔案夾。啟動 Xcode。

第四步,在 File 菜單下。選擇 New Project。此時會出現一個對話方塊。

第五步,在左側邊窗格中向下滾動,直到找到 Command Line Utility。

第六步,在右側邊窗格中找到 Foundation Tool。之後單擊 Choose,再開啟個新視窗。

第七步,給新的程式命名,Save。

第八步,OK,恭喜你,一個開發中的項目視窗已經誕生。初始樣本的編碼都在那個 .m 檔案中進行。

第九步,寫代碼,此時螢幕上會根據文本顯示不同的顏色。不用擔心,Xcode 使用不同的顏色指示值,保留字等內容。

第十步,都寫好了。怎麼辦?先儲存下檔案,就該編譯了。用 Xcode 的術語來說就是構建並運行Build and Run)。為什麼不用 Build?因為如果構建完,不會自動運行程式。至於 Build and Go 和 Build and Run 的區別且聽我給你道來。Build and Go 意味著構建並執行上次最後完成的操作。這可能是 Run,Debug,Run with Shark 或者 Instruments 等等。當首次執行它的時候,預設是構建並運行也就是 Build and Run,所以此時操作沒有問題。

小結:Objective-C中如何搭建和使用 Xcode 開發環境 執行個體教程的內容介紹完了,希望本文對你有所協助!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.