自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone 開發(fā)技術(shù)指南 Xcode 窗口

移動開發(fā) iOS
本文介紹的是iPhone 開發(fā)技術(shù)指南 Xcode 窗口,很詳細(xì)的講解窗口的布局等內(nèi)容,我們先來看內(nèi)容詳解!

 iPhone 開發(fā)技術(shù)指南 Xcode 窗口是本文介紹的內(nèi)容,iPhone 開發(fā)技術(shù)指南 Xcode 窗口是在上面的New Project窗口中點(diǎn)擊Save按鈕確定保存之后,界面自動進(jìn)入了Xcode窗口,如圖2-6所示。

iPhone 開發(fā)技術(shù)指南 Xcode 窗口

圖2-6 Xcode窗口

窗口的布局

打開Xcode窗口后,可以看到窗口主要由四部分組成:

左側(cè)的Groups & Files窗格 :在這個窗格中包含了項(xiàng)目的所有資源,這些資源已經(jīng)自動進(jìn)行了邏輯上的分組,但我們也可以根據(jù)自己需要移動組內(nèi)文件、刪除組或重命名組。若需要查看某一項(xiàng)的詳細(xì)信息,可以單擊每個組左側(cè)的三角形圖標(biāo)來展示下一級子目錄,查看完畢后也可以再次單擊三角形圖標(biāo)來隱藏子目錄。這里顯示的分組只是邏輯上的,在物理結(jié)構(gòu)的存儲上并不一定和在這里看到的相同。

右上方的細(xì)節(jié)顯示窗格 :該窗格中顯示了在Groups & Files窗格中被選擇項(xiàng)的詳細(xì)信息。如在圖2-6中顯示的,在Groups & Files中選擇了AboutViewController.m文件,該窗格中便只顯示了AboutViewController.m文件。如果在 Groups & Files中選擇的是Classes文件夾,那么其中顯示的內(nèi)容將是:AboutAppDelegate.h、AboutAppDelegate.m、 AboutViewController.h以及AboutViewController.m四個文件。

右下方的文件編輯窗格 :該窗格可根據(jù)在Groups & Files中所選文件,來顯示文件的具體內(nèi)容,并且可以在該區(qū)域進(jìn)行文件內(nèi)容的編輯工作。如圖2-6,在Groups & Files中選中了AboutViewController.m文件,在右下方的文件編輯窗格中就對應(yīng)顯示了該文件的代碼。

窗口最頂部一欄是工具欄 ,其中提供了許多常用的命令,如運(yùn)行、搜索等。

以上,就是Xcode窗口的整體布局。

常用資源管理

下面我們來重點(diǎn)看一下Xcode是如何對開發(fā)中的一些常用資源進(jìn)行管理的。在開發(fā)過程中常用資源都放在了Groups & Files窗格的第一項(xiàng)中,如本例的About項(xiàng)。

點(diǎn)擊About左側(cè)的小三角形圖標(biāo),可以對它的子目錄進(jìn)行展開或折疊?,F(xiàn)在展開About的子目錄,可以看到5個子文件夾:Classes、 Other Sources、Resources、Frameworks和Products。下面就來分別介紹一下這5個文件夾在資源管理方面的主要職責(zé):

(1) Classes文件夾:該文件夾主要用來保存代碼文件,絕大多數(shù)代碼文件要放在這里進(jìn)行管理。如果項(xiàng)目較大,文件較多的話,也可以在這里繼續(xù)向下設(shè)置子目錄進(jìn)行系統(tǒng)的管理。
  
(2) Other Sources文件夾:該文件夾也是用來管理項(xiàng)目的代碼文件,但只是包含非Objective-C類的源代碼文件。如圖2-6中所示的一個預(yù)編譯頭文件About_Prefix.pch文件和整個程序的入口—main.m文件。

(3) Resources文件夾:這里主要用來管理和保存項(xiàng)目的非代碼文件,比如圖像、聲音等文件。因?yàn)?strong>iPhone程序可以訪問的所有資源都放在自己的應(yīng)用程序沙盒中,其他程序資源對本程序來說都是不可見的,所以需要將程序所需的一切資源都保存到這里來。

什么是應(yīng)用程序沙盒呢?在iPhone中,每個程序只可以讀寫系統(tǒng)為本程序所創(chuàng)建的文件系統(tǒng)中的文件,而無法訪問到其他應(yīng)用程序的。這個文件系統(tǒng)就稱為該應(yīng)用程序的沙盒。

Resources文件夾下面,有兩個后綴名為.xib的文件。.xib是iPhone開發(fā)當(dāng)中非常重要的一個文件類型,雙擊它會啟動Interface Builder。這類文件中包含了所有關(guān)于界面設(shè)計(jì)的信息。

About-Info.plist文件提供了一個列表,利用它,可以對程序的屬性進(jìn)行一些修改。

(4) Frameworks文件夾:這里主要用來包含程序要使用的框架和庫,類似于C++中的lib文件與Java中的jar文件。在我們的程序創(chuàng)建時,項(xiàng)目已默認(rèn)添加了最常用的框架和庫,即如圖2-5中所示的三個:UIKit.framework、Foundation.framework和 CoreGraphics.framework。但如果要使用其他并沒有默認(rèn)添加進(jìn)來的框架和庫的話,比如數(shù)據(jù)庫功能或OpengGL相關(guān)功能,則需要手動將對應(yīng)的框架鏈接進(jìn)來。

(5) Products文件夾:此文件夾包含本項(xiàng)目已經(jīng)編譯好的文件,如本例中的About.app。

小結(jié):iPhone 開發(fā)技術(shù)指南 Xcode 窗口的內(nèi)容介紹介紹完了,希望本文對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-04 17:24:12

iPhone開發(fā) Xcode 窗口

2011-07-06 17:53:40

iPhone SDK Xcode

2011-07-22 18:25:20

XCode iPhone SDK

2011-08-04 17:19:49

iPhone開發(fā) Xcode 文檔

2011-07-06 17:48:30

iPhone Xcode 模擬器

2011-07-26 08:52:57

2011-07-28 14:10:58

XCode iPhone APP

2011-08-02 17:58:09

iPhone開發(fā) 事件

2011-07-25 17:13:31

iPhone 圖形 動畫

2011-07-07 09:20:30

Xcode

2011-07-06 18:31:21

Xcode 4 iPhone 模擬器

2011-07-06 18:10:20

Xcode 4 iPhone

2011-04-29 10:46:32

iPhone開發(fā)入門iPhoneiOS

2010-03-18 13:20:04

iPhone

2019-01-04 14:26:06

Web開發(fā)趨勢

2013-04-18 11:01:10

手機(jī)游戲手機(jī)游戲引擎技術(shù)選型

2011-08-12 11:23:47

iPhone窗口視圖

2011-07-26 17:39:53

Xcode iPhone 文檔

2011-05-16 17:19:29

游戲開發(fā)iPhone

2013-04-18 10:19:40

iOS開發(fā)Xcode調(diào)試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號