IOS開發NSBundle物件使用詳解

2021-06-15 04:51:24 字數 562 閱讀 1018

bundle是乙個目錄,其中包含了程式會使用到的資源. 這些資源包含了如影象,聲音,編譯好的**,nib檔案(使用者也會把bundle稱為plug-in). 對應bundle,cocoa提供了類nsbundle.

我們的程式是乙個bundle. 在finder中,乙個應用程式看上去和其他檔案沒有什麼區別. 但是實際上它是乙個包含了nib檔案,編譯**,以及其他資源的目錄. 我們把這個目錄叫做程式的main bundle

獲取xml檔案

nsstring *filepath = [[nsbundle mainbundle] pathforresouse:@"re" oftype:@"xml"];

nsdata *data = [[nsdata alloc] initwithcontentsoffile:filepath];

獲取屬性列表 

nsdictionary *dict = [nsdictionary dictionarywithcontentsoffile:[[nsbundle mainbundle] pathforresource:@"viewcontrollers" oftype:@"plist"]];

IOS開發NSBundle物件使用詳解

bundle是乙個目錄,其中包含了程式會使用到的資源.這些資源包含了如影象,聲音,編譯好的 nib檔案 使用者也會把bundle稱為plug in 對應bundle,cocoa提供了類nsbundle.我們的程式是乙個bundle.在finder中,乙個應用程式看上去和其他檔案沒有什麼區別.但是實際...

IOS開發NSBundle物件使用詳解

bundle是乙個目錄,其中包含了程式會使用到的資源.這些資源包含了如影象,聲音,編譯好的 nib檔案 使用者也會把bundle稱為plug in 對應bundle,cocoa提供了類nsbundle.我們的程式是乙個bundle.在finder中,乙個應用程式看上去和其他檔案沒有什麼區別.但是實際...

iOS學習之NSBundle介紹和使用

bundle是乙個目錄,其中包含了程式會使用到的資源.這些資源包含了如影象,聲音,編譯好的 nib檔案 使用者也會把bundle稱為plug in 對應bundle,cocoa提供了類nsbundle.我們現在用bundle獲取程式裡的一張,並顯示到view上。cpp view plain copy...