載入資源檔案讀取以及轉換成字串的方法

2022-08-10 07:39:14 字數 1445 閱讀 9041

最近在接手乙個比較老的混合開發的專案,發現有很多載入本地資源的js指令碼檔案,特此記錄一下載入資源的幾種方法;

//

第一種方法: nsfilemanager例項方法讀取資料

nsarray* paths =nssearchpathfordirectoriesindomains(nsdesktopdirectory, nsuserdomainmask, yes);

nsstring* thepath =[paths lastobject];

fd_list.txt"];

nslog(

@"桌面目錄:%@

", thepath);

nsfilemanager* fm =[nsfilemanager defaultmanager];

nsdata* data =[[nsdata alloc] init];

data =[fm contentsatpath:thepath];

nslog(

@"%@

",[[nsstring alloc] initwithdata:data encoding:nsutf8stringencoding]);

//第二種方法: nsdata類方法讀取資料

data =[nsdata datawithcontentsoffile:thepath];

nslog(

@"nsdata類方法讀取的內容是:%@

",[[nsstring alloc] initwithdata:data encoding:nsutf8stringencoding]);

//第三種方法: nsstring類方法讀取內容

nsstring* content =[nsstring stringwithcontentsoffile:thepath encoding:nsutf8stringencoding error:nil];

nslog(

@"nsstring類方法讀取的內容是:\n%@

",content);

//第四種方法: nsfilehandle例項方法讀取內容

nsfilehandle* fh =[nsfilehandle filehandleforreadingatpath:thepath];

data =[fh readdatatoendoffile];

nslog(

@"nsfilehandle例項讀取的內容是:\n%@

", [[nsstring alloc] initwithdata:data encoding:nsutf8stringencoding]);

}

//載入bund裡面的檔案

nsstring *plistpath = [[nsbundle mainbundle] pathforresource:@"

lmsetting

" oftype:@"

plist

"];

從資源檔案裡載入檔案或讀取資源(C )

從資源檔案裡載入檔案 c 用途 1.在進行多國語言化的時候 通常把不同翻譯的文字存放到資源包裡.2.將打包進 dll的時候 icon 等,自定義控制項.資源檔案格式 resx resources 打包資源檔案 system.resources.resourcewriter rw new resour...

python讀取pdf檔案並轉換成txt檔案

官網 文件中英文pdf都可以,而且處理速度很快,一秒可以處理10頁左右 python2 pip install pdfminerpython3 pip install pdfminer3kpdf2txt.py from pdfminer.pdfparser import pdfparser,pdfd...

python原始檔轉換成exe問題解決貼

專案上做乙個小工具,通過webservice介面實現配置下發。python檔案除錯通過了,想把它抓換成exe,網上查了下,得知有py2exe這個好用精簡的小工具,本以為分分鐘搞定的事情,結果經歷了九轉十八彎。在此把遇到的坑和填坑的手段一一記錄一下,希望不要忘記。py2exe官網上提供了乙個特別精簡的...