iPhone快取網路資料

2021-09-30 16:19:43 字數 836 閱讀 8125

專案背景:

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...