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


一、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版本,雖略有差異,但是還是讓我學到了不少東西。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM