簡體   English   中英

核心數據iCloud在兩個應用程序(iPhone和iPad)之間同步

[英]Core Data iCloud sync between two apps (iPhone and iPad)

幾天前,我向蘋果提交了我的第一個iPad應用程序。 在此期間,iPhone版本已准備就緒。 我想使用iCloud在兩個應用程序之間同步核心數據模型。 是否有可能做到這一點? 如我所寫,這是兩個不同的應用程序(不是通用應用程序),它們使用具有相同結構的核心數據存儲:名稱,實體和屬性相同。 是否有可能做到這一點? 我是否需要更改核心數據模型中的任何內容? 我當時想,如果必須對其進行重大更改,那么在iTunes Connect進行審閱之前從二進制文件中刪除二進制文件會比以后進行困難的遷移更改更為方便。 有小費嗎?

iCloud對Core Data的支持實際上是自動的。 盡管設置同步並響應通過雲進行的更改(刷新UI等),但您確實需要做一些額外的工作。 只要您沒有使用iOS5中引入的新的有序關系(iCloud不支持),就不必更改模型。

其他需要考慮的事情是您計划存儲的數據量,以及是否在每個設備上使用初始數據集播種Core Data。

話雖如此,通過iCloud的核心數據是一項新技術,早期采用者仍需要解決一些問題。 蘋果公司尚無示例代碼,也沒有許多最佳實踐准則。 如果我是你,我會立即退縮。

查看Core Data / iCloud 發行說明

暫無
暫無

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

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