iOS檔案路徑操作與資源匯入方法

2021-06-27 19:59:14 字數 1636 閱讀 7576

//獲取整個程式所在目錄

nsstring* homepath = nshomedirectory();

nslog(@"%@",homepath);

//獲取documents目錄

nsarray* arr1 = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);

nslog(@"%@",[arr1 objectatindex:0]);

//library目錄

nsarray* arr2 = nssearchpathfordirectoriesindomains(nslibrarydirectory, nsuserdomainmask, yes);

nslog(@"%@",[arr2 objectatindex:0]);

//caches目錄,在library下面

nsarray* arr3 = nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes);

nslog(@"%@",[arr3 objectatindex:0]);

//tmp目錄

nsstring* tmppath = nstemporarydirectory();

nslog(@"%@",tmppath);

//在沙盒中建立的tmp目錄

nslog(@"%@",tmppath_1);

// 新增create groups資料夾,使用這種方式引用資源

// nsstring* path1 = [[nsbundle mainbundle]pathforresource:@"propicon_50000001" oftype:@"png"];

// nsstring* path2 = [[nsbundle mainbundle]pathforresource:@"propicon_50000002.png" oftype:nil];

// nslog(@"%@,%@",path1,path2);

// 新增create folder reference資料夾,使用這種方式引用資源

nsstring* path3 = [[nsbundle mainbundle]pathforresource:@"propicon_50000003" oftype:@"png" indirectory:@"img"];

nsstring* path4 = [[nsbundle mainbundle]pathforresource:@"propicon_50000004" oftype:@"png" indirectory:@"img"];

nsstring* path5 = [[nsbundle mainbundle]pathforresource:@"propicon_50000005" oftype:@"png" indirectory:@"img"];

nslog(@"%@,%@,%@",path3,path4,path5);

以create groups新增的資料夾是黃色的,往其目錄下新增資源是需要自己手動新增的。

以create folder reference新增的資料夾是藍色的,往其目錄下新增資源,是動態更新的。

Unity 初識 匯入資源與資源檔案操作

匯入資源 方式一 將資源直接放到專案的assets資料夾中。方式二 將資源直接拖動到project檢視的assets資料夾中。方式三 選單欄 assets import new asset.在彈出的視窗選中要匯入的檔案,單擊import。資源檔案操作 開啟當前資源檔案所在的資料夾 在資源管理器中顯示...

iOS 獲取資源檔案路徑

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

ThinkPHP模板引擎之匯入資源檔案方法詳解

一般而言,網頁傳統方式的匯入外部js和css等資源檔案的方法是直接在模板檔案使用 2.load標籤 第二個是load標籤,通過url方式匯入當前專案的公共js或者css,例如 在href屬性中可以使用特殊模板標籤替換,例如 load標籤無需指定type屬性,系統會自動根據字尾自動判斷。當然,load...