iOS 開發中,一般有如下幾種數據存儲方式。需要根據具體的業務場景,選擇 合適的數據存儲方式。
(1) 用戶默認設置 – 這種情況通常不需要用戶干預,如游戲通關信息,Video
播放記錄,或者 App 退出之後,下次進入時,希望恢復到退出時的情況。
(2) 設置束(Settings Bundle)-- 提供了一個通過 iPhone、iPad 的設置
(Settings)應用程序進行配置的接口。
(3) 直接訪問文件系統 – 讀寫屬於當前 App 的 iOS 文件系統部分的文件。
(4) SQLite 數據庫 -- 是嵌入式的和輕量級的 SQL 數據庫,SQLite 是由 C 實現的。
(5) 遠端數據庫 – 這個一般由 App 調用遠端的 RESTFul WCF 服務,將 JSON
或者 XML 數據傳遞給遠端的 Web 服務,讀寫數據庫的邏輯完全在 Web 服 務端實現。比如,用戶在 iPhone/iPad 終端 App 提交了訂單,訂單數據當然需要寫入遠端 SQL Server 或Oracle 數據庫