1. 程式人生 > >iOS資料持久化的應用場景

iOS資料持久化的應用場景

iOS 開發中,一般有如下幾種資料儲存方式。需要根據具體的業務場景,選擇 合適的資料儲存方式。
1.(1) 使用者預設設定 – 這種情況通常不需要使用者干預,如遊戲通關資訊,Video
播放記錄,或者 App 退出之後,下次進入時,希望恢復到退出時的情況。
2.(2) 設定束(Settings Bundle)-- 提供了一個通過 iPhone、iPad的設定
(Settings)應用程式進行配置的介面。
3.(3) 直接訪問檔案系統 – 讀寫屬於當前 App 的 iOS 檔案系統部分的檔案。
4.(4) SQLite 資料庫 -- 是嵌入式的和輕量級的 SQL 資料庫,SQLite 是由 C實現的。
5.(5) 遠端資料庫 – 這個一般由 App 呼叫遠端的 RESTFul WCF 服務,將JSON

或者 XML 資料傳遞給遠端的 Web 服務,讀寫資料庫的邏輯完全在 Web 服 務端實現。比如,使用者在iPhone/iPad 終端 App 提交了訂單,訂單資料當然需要寫入遠端 SQL Server 或Oracle 資料庫