[英]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.