IOS5基礎教程之一-----如何建立XCode項目

來源:互聯網
上載者:User

標籤:

一、IOS的基礎知識

       1.只有一個應用程式正在運行。在IOS上,每一段時間內只能啟用一個應用程式並在螢幕上顯示。

        2.只有一個視窗。只允許應用程式操作的一個視窗。

       3.訪問受限。只能在IOS為應用程式建立的檔案系統中讀寫檔案。此地區稱為應用程式的沙箱,應用程式在其中儲存文檔、喜好設定等需要儲存的各種資料。

       4.有限的回應時間。

       5.有限的螢幕大小。

       6.有限的系統資源。

       7.不支援垃圾收集。IOS引入了一個新特性——自動引用計數(Automatic Reference Counting ,ARC)解決這個問題。

 二、建立基本項目

     建立一個簡單的Hello World 項目。

     開啟xcode-->File->New ->New Project 建立新項目。或者 shift+command+n

 

這裡選擇的時Single View Application 意思就是一個最簡單的一個模板。接下來就是建立項目名稱和公司標識等先看圖:

Product Name---項目名稱

Company Identifier -- 公司標識

Class Prefix--類首碼

Device Family --裝置(也就是準備在那個裝置上開發)

use StoryBoard --主要是在一個單獨的可視化工作區中和多個視圖協作,每個視圖與其自身的控制器相關連。

Use Automatic Reference Counting --自動引用計數

InClude Unit Tests--單元測試

create local git repository for tho project 用於控制源碼的。選擇一個路徑建立項目。

開啟之後如:

要熟悉這個作業環境,大致可以分為一下幾個部分

第一:工具列

中間部分有NewHelloWorld這裡的被稱為即時檢視(Active View)作用:顯示當前發生的操作和進程。

右側有三組按鈕,Editor(視圖) 標準視圖  輔助視圖  對照視圖  View 主要是顯示、隱藏位於編輯窗格兩側的瀏覽窗格和工具 + 生產力窗格(utility pane)  Organizer 在這裡可以找到大量非定於項目的功能

 工具列正下方左側是導航視圖         

 項目導航----包含項目所有的檔案。

 符號導航-- --集中了所有工作區中定義的符號。 

搜尋導航----對工作區中的所有檔案執行搜尋。  

 問題導航----構建項目過程中出現的任何錯誤和警告都會在這裡出現。視窗頂部即時檢視中會顯示一條列出錯誤數量的資訊。 

 調試導航----進入調試過程的主視圖。   

 斷點導航----查看所有設定的所有斷點。  

 日誌導航----保留開發人員最近的構建結果和作業記錄的記錄。

 

跳轉欄

最左側的特別的表徵圖實際是一個快顯功能表,顯示最近的檔案,未儲存的檔案,對應檔案,父類和子類等。

左右箭頭分別表示開發人員回到上一個檔案或下一個檔案。

右側的工具 + 生產力欄是會根據窗格中的顯示內容發生變化。

項目導航的檔案夾結構

NewHelloWorld --包含編寫的大部分代碼以及組成應用程式使用者介面的檔案。

       supporting files --包含所需的非object-c類的原始碼檔案和資源檔。

Frameworks --特殊的庫,也包含映像和音效檔等資源。

Products --包含項目構建時所產生的應用程式。

File‘s Owner --檔案擁有者     代表從磁碟上載入nib檔案的對象。

First Responder --第一響應者  使用者當前與之互動的對象。

view --表徵圖則表示object-c類的一個執行個體

檔案模板庫(file template library)--包含一些檔案模板。

程式碼片段庫(code snippet library)--包含一些程式碼片段。

物件程式庫(object library)--包含各種可重用對象。

媒體庫(media library)--包括使用者所有的媒體檔案。

稱之為檢查器。最主要的時第四個 代表對象屬性偵測器(object attributes inspector) 修改文本字型大小,顏色等。

從庫中拖入一個lable控制項,雙擊修改成Hello World command+s儲存後command+R運行。就出現了初學者引以為豪的HELLO WORLD!!!!!!

應用表徵圖的建立。

很久沒寫主要是自己約束力不夠,在加上前面學的書時xcode3.2.5故而進度緩慢。現都是xcode4.2版本,雖略有差異,但是還是讓我學到了不少東西。

IOS5基礎教程之一-----如何建立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.