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中,乙個應用程式看上去和其他檔案沒有什麼區別.但是實際...