[閒聊] Apple提供整合CloudKit跟Core Data

看板MacDev作者 (殺人貓™)時間4年前 (2019/09/09 15:26), 4年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這個大概敲碗敲了一年多的功能 最近在寫Beta的時候發現他已經提供了 https://developer.apple.com/documentation/coredata/mirroring_a_core_data_store_with_cloudkit/creating_a_core_data_model_for_cloudkit https://tinyurl.com/y5jro87b 簡單的說,Apple提供了一個特殊的NSPersistentContainer 叫做NSPersistentCloudKitContainer https://tinyurl.com/y6cftp3b 這個Container操作上跟Core Data一樣(廢話 繼承來的當然一樣) 然後增加了幾個Cloud Kit專有的騷操作 比方說initializeCloudKitSchema等等 然後這個Container會幫你處理好所有的跟CloudKit Sync的事情 你只要把他當作傳統的NSPersistentContainer操作即可 SDKs iOS 13.0+Beta macOS 10.15+Beta Mac Catalyst 13.0+Beta tvOS 13.0+Beta watchOS 6.0+Beta 我記得以前有人寫過一個很類似的東西做類似的事情 只是我還是比較習慣自己寫個thread一個一個從core data灌上cloudkit 現在有這個以後基本上算是可以無痛從core data轉上cloudkit了 也算補上了CloudKit<=>Core Data 這一塊拼圖 Firebase表示不悅 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.19.12 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1568013963.A.9A8.html ※ 編輯: Killercat (1.169.19.12 臺灣), 09/09/2019 15:26:41
文章代碼(AID): #1TTVwBce (MacDev)