關於讀寫儲存本地檔案

2021-07-03 22:30:10 字數 887 閱讀 9018

關於讀寫儲存本地檔案

*  將資料寫入到檔案

*  @return 是否寫入成功

+(bool)writetofile{

nsstring *doc=[nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) lastobject];

//儲存物件

return [nskeyedarchiver archiverootobject:wishproducts tofile:filepath];

*  從檔案讀

*  @return 列表

+(nsmutablearray *)readtofile{

nsstring *doc=[nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes) lastobject];

nsmutablearray *products=[nskeyedunarchiver unarchiveobjectwithfile:filepath];

return products;

要實現這2個方法,必須遵守  nscode 協議

1、在模型資料的標頭檔案處  加上協議

@inte***ce ljproductitem : nsobject

2、在模型資料的實現檔案處  

#import "mjextension.h"

@implementation ljproductitem

mjcodingimplementation;

@end

3、如果資料模型中 有 另乙個類的模型資料  則 在另乙個類中 也要 新增 1 2 兩個步驟  

本地檔案讀寫

coding utf 8 import os 本地檔案讀寫操作的大致流程 1 開啟檔案 需要指定檔案的開啟方式,比如可讀 可寫等 2 對檔案進行讀 寫操作 3 關閉檔案 檔案的寫入資料操作 第乙個值text.txt 要開啟檔案所在的路徑,當前寫的是相對路徑,預設在當前目錄下 進行查詢 也可以指定為絕...

關於本地儲存

本地儲存都是以 k value 的形式進行的。獲取的時候只需要取到 k值就行了。如果要存陣列只需要起個 k名把陣列轉化成字串就行了 varstorage localstorage vart1 storage.setitem k 12 vart2 storage.setitem w 29 vardat...

iOS讀寫本地檔案

import rootviewcontroller.h inte ce rootviewcontroller end implementation rootviewcontroller void viewdidload else 寫入內容 nsstring content 這是乙個新的章節 cont...