iOS基礎 獲取資源檔案的方法

2021-07-11 11:10:14 字數 1189 閱讀 5348

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

1.獲取影象聲音等檔案

//獲得本地檔案路徑

nsstring

* str = [[

nsbundle

mainbundle] pathforresource:

@"爸比我要喝奶奶

"oftype:

@"***"];

//獲得本地檔案的路徑並轉url

nsurl

*url = [[

nsbundle

mainbundle] urlforresource:

@"abc

.***"

withextension:

nil];

2.獲取nib檔案

//獲取customcell.xib檔案內所有的檢視。

nsarray

*nibs=[[

nsbundle

mainbundle] loadnibnamed:

@"customcell"

owner:

self

options:

nil];

cell=[nibs

objectatindex:0

];//

因為返回的是陣列

3.獲取login.storyboard檔案內的根檢視(箭頭指向的控制器)。

idvc = [[

uistoryboard

storyboardwithname

:@"login"

bundle

:nil

]instantiateinitialviewcontroller

];4.獲取主視窗的根檢視控制器.

keywindow

.rootviewcontroller

= vc;

5.獲取info.plist檔案內的內容

//比如

獲取當前版本號

nsstring

* currentversion = [

nsbundle

mainbundle

].infodictionary

[@"cfbundleversion"];

iOS 獲取資源檔案路徑

1 documents 目錄 您應該將所有 de應用程式資料檔案寫入到這個目錄下。這個目錄用於儲存使用者資料或其它應該定期備份的 資訊。這是應用程式 的程式包目錄,包含應用程式 的本身。由於應用程式必須經過簽名,所以您在執行時不能對這個目錄中 的內容進行修改,否則可能會使應用程式無法啟動。3 lib...

iOS資源檔案載入

資源檔案配置 s.resource bundles 其中resource bundles中的bundle檔案是以陣列的形式處理 其中bundlename是自定義的 後面是對應路徑下的資源檔案 可以把resource下面對應不同的xib檔案和image檔案 資源檔案載入 對於xib和image載入的方...

C 中獲取資源檔案

1.可以在系統自動建立的資源檔案中新增物件 2.獲取的時候用properties.resources.3 可以自己建立資源檔案,例如stocksql.resx 用來存放sql,新增資源testsql 4.通過stocksql.testsql來獲取,系統其實是通過在properties.resourc...