ios中讀寫檔案

2021-09-08 14:47:51 字數 664 閱讀 7807

在ios的開發中,經常遇到要讀寫檔案的情況,例如處理**,採集資訊等,那麼在ios中對檔案的讀寫有兩種方式:

1 使用nsdata 來將整個資料讀取到記憶體中

將檔案寫到檔案中

使用這種方式比較適合針對小檔案的讀寫,可以全部的讀到記憶體中處理,比如說全域性性的配置檔案等。

2 使用c的api來讀取

在ios的開發中,可以使用c,objective-c 混合程式設計的方法來進行檔案的操作,我們可以使用fseek,fread,fwrite等函式來對檔案讀寫。

nsstring* imgfile = [[nsbundle mainbundle] pathforresource:filename oftype:@"bundle" indirectory: dir ];

file * _imgfilehandle =null;

_imgfilehandle =fopen([imgfile utf8string],"rb");

if (_imgfilehandle != null)

使用c api 來讀寫檔案的優勢很明顯,不用把所有內容讀到記憶體即可訪問檔案內容,特別適合大檔案的讀寫。

ios中讀寫檔案

在ios的開發中,經常遇到要讀寫檔案的情況,例如處理 採集資訊等,那麼在ios中對檔案的讀寫有兩種方式 1 使用nsdata 來將整個資料讀取到記憶體中 將檔案寫到檔案中 使用這種方式比較適合針對小檔案的讀寫,可以全部的讀到記憶體中處理,比如說全域性性的配置檔案等。2 使用c的api來讀取 在ios...

ios中讀寫檔案

在ios的開發中,經常遇到要讀寫檔案的情況,例如處理 採集資訊等,那麼在ios中對檔案的讀寫有兩種方式 1 使用nsdata 來將整個資料讀取到記憶體中 將檔案寫到檔案中 使用這種方式比較適合針對小檔案的讀寫,可以全部的讀到記憶體中處理,比如說全域性性的配置檔案等。2 使用c的api來讀取 在ios...

ios檔案讀寫

在這個目錄下面,有四個目錄需要了解 documents 這是用來儲存使用者檔案的首選目錄。library 這個目錄作為preference目錄的父目錄而單獨存在 tmp 訪問檔案 nsfilemanager 是用來訪問檔案系統的主要類 nsfilemanager filemanager nsfile...