IOS開發中的資料儲存方式

2021-06-15 05:46:23 字數 800 閱讀 8378

ios

開發中,一般有如下幾種資料儲存方式。需要根據具體的業務場景,選擇 合適的資料儲存方式。

(1)  

使用者預設設定 – 這種情況通常不需要使用者干預,如遊戲通關資訊,

video

退出之後,下次進入時,希望恢復到退出時的情況。

(2)  

設定束(

settings bundle

)--

提供了乙個通過

iphone

、ipad

的設定

(settings

)應用程式進行配置的介面。

(3)  

直接訪問檔案系統 – 讀寫屬於當前

的 ios

檔案系統部分的檔案。

(4)  sqlite

資料庫

-- 是嵌入式的和輕量級的

sql

資料庫,

sqlite

是由 c

實現的。

(5)  

遠端資料庫 – 這個一般由

呼叫遠端的

restful wcf

服務,將

json

或者 xml

資料傳遞給遠端的

web

服務,讀寫資料庫的邏輯完全在

web

服 務端實現。比如,使用者在

iphone/ipad

終端 提交了訂單,訂單資料當然需要寫入遠端

sql server

或 oracle

資料庫

怎樣實現IOS開發中的資料儲存方式

ios 開發中,一般有如下幾種資料儲存方式。需要根據具體的業務場景,選擇 合適的資料儲存方式。1 使用者預設設定 這種情況通常不需要使用者干預,如遊戲通關資訊,video 記錄,或者 app 退出之後,下次進入時,希望恢復到退出時的情況。2 設定束 settings bundle 提供了乙個通過 i...

iOS中資料儲存方式

首先我們來了解一下ios中資料儲存有哪些方式 xml 屬性列表 plist 歸檔 plist 全名是 property list,屬性列表檔案。它是一種用來儲存序列化後的物件的檔案。屬性列表檔案的擴充套件名為 plist,因此通常被稱為 plist 檔案。檔案是 xml格式的。它是以 key val...

ios中的資料儲存方式

1.nskeyedarchiver 採用歸檔的形式儲存資料,該資料物件需要遵守nscoding協議,並且該物件對於的類必須提供encodewithcoder 和initwithcoder 方法。前乙個方法為編碼的方法,後乙個我解碼的方法。2.nsuserdefaults 類似於android中的sh...