簡體   English   中英

iCloud-NSCoding或核心數據

[英]iCloud - NSCoding or Core Data

我有一個使用NSCoding的應用程序,這3個類無關,因此使用了簡單的NSCoding方法來保存對象數組。

但是,現在是iCloud的問題。 據我了解, Core Data現在基本上可以與iCloud一起使用。 非常容易實現

為了幫助您將托管對象持久存儲到雲中,iCloud與Core Data集成在一起。 要將Core Data與iCloud一起使用,只需告訴Core Data創建一個啟用iCloud的持久性存儲即可。 iCloud服務和Core Data負責其余的工作

所以,問題是應該將我的應用程序使用的Core Data ,這使我iCloud基本上是默認的-還是一樣容易設置iCloud是我的當前設置了NSCoding

在iOS 9中使用Swift開發

謝謝

目前,iCloud支持可能已與CoreData很好地配合使用。 但是,它損壞了這么長時間,以至於我(和其他人)完全停止使用它。 我浪費了太多時間嘗試使其工作,以至於我拒絕再花一秒鍾嘗試再次使用它。

在編寫了自己專有的CoreData同步解決方案之后,我終於嘗試了Ensembles,並且從沒有回過頭。

但是,如果您的應用程序當前不需要CoreData,為什么不使用標准的iCloud支持? 對於普通的文件同步來說,它似乎可以正常工作,而這僅僅是將對象保存到文件中。

如果您的應用程序沒有它就可以正常工作,則無需添加CoreData的復雜性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM