最近在接手乙個比較老的混合開發的專案,發現有很多載入本地資源的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官網上提供了乙個特別精簡的...