iOS學習之NSBundle介紹和使用

2021-09-06 10:58:56 字數 832 閱讀 7478

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

cocoa提供了類nsbundle.

我們現在用bundle獲取程式裡的一張,並顯示到view上。

[cpp]view plain

copy

//    通過使用下面的方法得到程式的main bundle

nsbundle *mainbundle = [nsbundle mainbundle];  

nsstring *imagepath = [mainbundle pathforresource:@"qq20120616-1" oftype:@"png"];  

nslog(@"%@", imagepath);  

uiimage *image = [[uiimage alloc]initwithcontentsoffile:imagepath];  

uiimageview  *imageview = [[uiimageview alloc] initwithimage:image];   

[self.view addsubview:imageview];  

在專案上右鍵,add檔案檔案qq20120616.png。

執行程式:

列印出來路徑如下

取出來並顯示了。

分享到: 

iOS學習筆記3 NSBundle的使用

bundle是乙個目錄,其中包含了程式會使用到的資源.這些資源包含了如影象,聲音,編譯好的 nib檔案 使用者也會把bundle稱為plug in 對應bundle,cocoa提供了類nsbundle.nsbundle束,是一種特定的檔案型別,其中的內容遵循特定的結構。nsbundle的乙個主要作用...

IOS開發NSBundle物件使用詳解

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

IOS開發NSBundle物件使用詳解

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