專案背景:
2、獲取temp目錄
-(nsstring *)gettemppath:(nsstring*)filename
我們將要快取的名傳進去,得到完整的temp路徑
3、將資料寫入改路徑
[data writetofile:[self gettemppath:@"test.png"] atomically:no];
這裡用到nsdata的writetofile方法,可以在api中找到更詳細的解釋
第乙個引數:將資料寫入的路徑
第二個引數:是否覆蓋原有檔案yes為覆蓋 no則相反
方法返回乙個bool型別的值,yes表示寫入成功
4、判斷路徑下的檔案是否已經存在
-(bool)i***istsfile:(nsstring *)filepath
bool exist = [self i***istsfile:[self gettemppath:@"test.png"]];
exist=yes表示檔案已經存在
no表示不存在
到這裡,同類的問題都可以解決了吧。當然不僅僅是可以將儲存到temp目錄,其他的檔案也行。當然也可以儲存在document目錄,這樣我們可以長時間持有它。稍後將和大家分享document目錄下的儲存讀取操作!
iPhone快取網路資料
專案背景 2 獲取temp目錄 nsstring gettemppath nsstring filename 我們將要快取的名傳進去,得到完整的temp路徑 3 將資料寫入改路徑 data writetofile self gettemppath test.png atomically no 這裡用...
149 快取網路資料
如果我們不快取網路資料 那麼每次切換頁面或者連線網路等情況 都要重複地去載入資料 這樣非常的消耗網路資源,記憶體資源 載入過的網路資料我們就不要去重複載入了 快取一下不就好了嗎 我們獲取到json 資料之後 就把json 資料儲存到 sp裡面 override public void onrespo...
iPhone網路使用
一 確認網路環境3g wifi 1.新增原始檔和framework 1.建立nsconnection物件,設定委託物件 nsmutableurlrequest request nsmutableurlrequest requestwithurl nsurl urlwithstring self ur...