ios開發入門- xcode開發工具使用講解

本篇將向你介紹 iOS 應用開發中的 Xcode 工具的菜單功能

開發工具Xcode介紹

自從Xcode 3.1 發佈以後,Xcode就成爲了iPhone軟件開發工具包的開發環境。Xcode可以開發Mac OS X和iOS應用程序,並且Xcode的版本是與SDK相對應的。例如:Xcode 3.2.5與iOS SDK 4.2對應,Xcode 4.1與iOS SDK 4.3對應,Xcode 4.2與iOS SDK 5對應,Xcode 4.3與iOS SDK 5.1對應。

Xcode 4.1之前還有一個配套使用的工具Interface Builder,它是Xcode套件的一部分,用來設計窗體和視圖,通過它可以"所見即所得"地拖曳控件、定義事件等,其數據以XML的形式存儲 在.xib文件中。在Xcode 4.1之後,Interface Builder成爲了Xcode的一部分,與Xcode集成在一起。

 

啓動Xcode

 

1:打開 Xcode(默認位置在 /應用程序 目錄下)。
如果你從未使用 Xcode 創建或打開過工程,你將看到和圖中類似的 Xcode 歡迎界面

右側的空白界面爲 最近打開過的項目,第一次使用xcode 是空白的喔 。

2:我們點擊左側 Create a new Xcode project 選項 創建一個新的項目(或者可以進入工具後 通過 菜單欄 File -》New-》Project 打開此界面)

Xcode 將開啓一個新窗口並顯示對話框,讓你選擇一個模板。Xcode 內置了幾套應用模板,可以方便開發常規 iOS 應用。例如,Tabbed 模板能夠創建一個和表格的應用,而 Master-Detail 模板能夠創建和 Mail 相似的應用。

在此界面下 左側爲 系統類型 ios 爲蘋果手機系統, mac os x 爲max 系統應用

右側爲應用的各種模板,可以根據模板創建不同的樣式風格的應用

 

 3: 我們點擊 左側的ios 下面的 applicaiton  然後選擇 右側的 singleView application 模板 點擊next 進入下一步

4:在接下了的對話框中會讓你輸入應用的名稱,以及關於工程的一些額外信息。

Product Name(產品名稱)

Company Identifier(公司標識 既包名)

Class Prefix(類前綴)

 


你可以按下面的內容填寫:

  • Product Name:HelloWorld
  • Company Identifier:com.haile
  • Class Prefix:HelloWorld
  • Device Family : 選擇設備類型
  • Use Storyboards: 使用故事板 此選項比較難理解,我們後續會講解
  • Use Automatic Reference Counting:  使用arc 計數器 即自動內存管理
  • Include unit Tests: 引用 unit 測試工具

如 下圖

 

 

注意:Xcode 會使用你輸入的產品名稱爲工程以及應用程序命名。Xcode 會使用你提供的類前綴名稱來命名它爲你創建的類。例如,Xcode 會自動創建一個應用委託類並將其命名爲 HelloWorldAppDelegate。如果你填寫了其他的類前綴,那麼應用委託就會被命名爲 你的前綴名稱AppDelegate。(之後你會了解更多關於應用委託的內容。)

5:填寫工程名稱,等信息 device Family 等信息

  1. 請確認 Use Storyboards 和 Use Automatic Reference Counting ,Include Unit Tests 選項不被選中。
  2. 點按 Next.

6: 選擇一個保存位置(不要選中 Source Control 選項)(保存在文稿目錄下是不錯的選擇喔),然後點按 Create 完成創建。
Xcode 便會打開一個新工程窗口(我們叫它工作區窗口),看上去應該和下圖類似:

 

 

現在熟悉一下 Xcode 爲你打開的工作區窗口吧。在接下來的教程裏,你會經常用到圖中不同的區域和按鈕。

 

 

下面我們來一一介紹 工具欄中的 功能菜單

view Buttons 區域的 3個按鈕 如圖:

 

他們的功能(從左到右)分別爲:打開導航欄區域, 打開日誌區域,打開實用工具區域

各位童鞋 可以根據情況和場景 去打開和關閉不同的區域喔

 

editor Buttons 區域的 3個按鈕 如圖:

他們的功能(從左到右)分別爲:顯示標準編輯器,顯示助理編輯器,顯示文本編輯器

這幾個button 各位童鞋有個概念即可,後續在開發中我們會一一講解其具體作用

 

導航欄區域中的 導航列 如圖

 

上圖中 紅色框框中 從左到右 依次的功能項爲:

1:顯示項目瀏覽器 (默認爲此項)

2:顯示符號導航

3:顯示搜索導航

4:顯示問題導航 如果你的代碼中有格式或語法錯誤,會在此導航下面顯示

5:顯示調試導航  顯示調試相關信息

6:顯示斷點導航   此導航 顯示的爲 你代碼中 設置斷點的位置

7:顯示日誌導航

 

 

上圖中橫向按鈕爲 實用工具中的 功能按鈕 從左到右 依次的功能項爲:

1:顯示文件檢查器

2:顯示幫助檢查器

3:顯示身份檢查器(用於查看和修改某對象的身份,查看它屬於那個控制器,或對象)

4:顯示屬性檢查器 (用戶查看和修改某對象的屬性)

5:顯示大小 (用戶查看和修改某控件對象的大小和位置關係)

6:顯示連接檢查器 (用於檢查和修改控件和控制類之間的關係)

 

如何在 iOS 模擬器中運行你的應用…

  1. 首先確認一下 Xcode 工具條裏的 Scheme 菜單選中了 HelloWorld > iPhone 5.0 Simulator。
    如果該菜單顯示的不是這一項,那麼點開它並選擇 iPhone 5.1 Simulator。 如圖:
  2. 點按 Xcode 工具條中的 Run 按鈕(或點選 Product > Run)。
    Xcode 會在工具條中央的活動查看器裏實時顯示構建過程。

當 Xcode 完成構建過程之後,模擬器就會自動運行(可能要等幾秒模擬器纔會出現在工作區窗口上方)。因爲你已經選擇過 iPhone(而不是 iPad),所以模擬器會顯示一個和 iPhone 一樣的界面。在虛擬的 iPhone 屏幕上,模擬器會自動運行你的應用,看上去應該是這樣的:

現在,你的應用裏什麼也沒有:它僅僅顯示一個空白屏。要了解這個白屏來自哪裏的話,你需要學習代碼裏的對象,並且學習它們如何協同工作啓動這個應用。現在, 請退出模擬器(點選 iOS Simulator > Quit iOS Simulator。請注意不要退出 Xcode)。

 

下一章 我們 來創建第一個 經典程序 ,輸出helloword 並瞭解 一個應用是如何運行起來的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章