2010-07-29 50 views

回答

1

您可以通過URL連接到遠程存儲,但聽起來並不像您想要的那樣,因爲它只支持每個遠程用戶的一個存儲。

真的,你需要做的就是設置一個常規的SQLite存儲,然後添加一些代碼,通過選擇的方法向服務器發送更改。然後,您可以根據需要打開和關閉服務器連接。

只要您沒有要求在設備上沒有數據持久保存的要求,這將是最簡單的。

+0

即使設備上沒有數據需求,內存故事也可以使用,但帶寬需求會更高,因爲每次啓動時需要將整個店鋪拉下來。 – 2010-07-30 19:06:04

5

看看WWDC視頻「構建服務器驅動的用戶體驗」。

+0

只需添加一下,iOS 5 Core Data現在允許使用自定義商店,所以這個東西更容易。 – 2011-12-07 12:26:06

0

理論上,是的。但是,如果出現網絡問題,您可能希望在本地緩存數據。

看看這個項目https://github.com/AFNetworking/AFIncrementalStore它並沒有真正實現Web服務支持的NSPersistenceStore,但它確實試圖達到您的想法。

相關問題