Xcode中的檔案型別

2022-05-15 08:42:05 字數 1630 閱讀 5742

檔案型別

xcode中的檔案型別,總共4種型別:

1 普通檔案(file)

2 group(在xcode中就是黃色的資料夾)

3 folder(在xcode中就是藍色的資料夾)

4 framework

每一種檔案型別,都擁有2種屬性:

1 檔案路徑(path)

2 引用型別(reference type),指名檔案路徑的起點

通過檔案位置和引用型別,xcode就能定位到乙個檔案的確切位置。以下圖為例:

group aaaaa的引用型別為relative to build products,其路徑為../../../../../sourceitem/aaaaa,之所以有這麼多../,是因為relatvie to build product引用型別,表明了檔案路徑的起點是從工程的build資料夾開始算起.

在本例子中,build資料夾路徑:

$home/documents/myobjectivec/sourceitem/deriveddata/sourceitem/build/products/debug-iphonesimulator

而aaaaa所在的路徑是:

$home/documents/myobjectivec/sourceitem/sourceitem/aaaaa

所以relative to build product才會是../../../../../sourceitem/aaaaa

上圖中的full path是aaaaa在系統磁碟上的路徑,不會隨著引用型別的選擇而變化。

引用型別

從圖中可以看到,xcode的引用型別總共有6種:

absolute path就是按絕對路徑引用

relative to group就是相對於上層group,比如資料夾aaaaa如果選擇這個引用型別,那麼它的上層group就是sourceitem資料夾,這個是預設的,也是最常用的型別

relatvie to project就是相對於工程資料夾,也就是包含.xcodeproj檔案的資料夾

relative to build product就是相對於build資料夾,乙個target的build產物可以是debug的,也可以是release的,如果選用這個引用型別,就可以方便的使用build的產物

group和folder的區別

group和folder的區別,首先就是顏色上的區別,group在xcode中黃色的,folder在xcode中試藍色的;

其次最大的區別是,group被稱為乙個邏輯容器,雖然在磁碟上可以遊對應的資料夾,但它自己沒有target membership屬性,只有它裡面包含的內容有target membership屬性;floder剛好相反,整個floder被視為乙個整體有自己的target membership,而它裡面的內容卻沒有target membership。

因此,當乙個資料夾想被當成乙個整體時,使用floder型別比group方便

VC中的檔案型別

visual c 作為一種程式語言,它同時也是乙個整合開發工具,提供了軟體 自動生成和視覺化的資源編輯功能。在使用visual c 開發應用程式的過程中,系統為我們生成了大量的各種型別的檔案,在本節中將要詳細介紹visual c 中這些不同型別的檔案分別起到什麼樣的作用,在此基礎上對visual c...

VC中的檔案型別

在應用程式中經常要使用一些位圖 選單之類的資源,vc中以rc為副檔名的檔案稱為資源檔案,其中包含了應用程式中用到的所有的windows資源,要指出的一點是rc檔案可以直接在vc整合環境中以視覺化的方法進行編輯和修改。知識擴充套件 visual c 作為一種程式語言,它同時也是乙個整合開發工具,提供了...

linux中的檔案型別

頭乙個字元是檔案型別 l 開頭表示鏈結檔案 c 字元裝置 普通檔案 d 目錄檔案 linux下的普通檔案型別 1.純文字檔案 ascii 2.二進位制檔案 binary 3.資料格式的檔案 data 1736706 rw r r 1 root root 28 oct 27 12 01 name 17...