我應該爲iOS和OS X開發一個項目。顯然,我有兩個不同的項目,我的問題是:如果兩個項目具有相同的xcdatamodeld以通過iCloud共享Core Data ?意思是相同的結構還是完全相同的(名稱+結構)?我仍然在OS X應用程序的開頭,並且想要事先知道我是否必須導入iOS核心數據文件,或者我可以創建另一個。 在此先感謝在iOS和OS X之間共享iCloud核心數據X
2
A
回答
0
這兩個項目應該有相同的xcdatamodeld通過iCloud共享核心數據嗎?
如果你想在兩個項目之間共享數據存儲,那麼是的。在兩個項目中使用相同的模型文件。
爲iOS項目創建模型然後在簡單的OS X項目中使用相同的模型文件並不罕見,以便您可以輕鬆地檢查或修改MacOS X應用程序中的數據。
+0
謝謝,我需要:) – r4id4
+1
只是一個額外的警告:小心兩個平臺上不存在的任何類。例如。不要將NSColor放入可轉換的屬性中,也不要存儲NSAttributedStrings。存儲平臺獨立的值,如rgba值。您可以針對每個平臺以不同方式實現模型附加的NSValueTransformer類,或者僅將值轉換爲模型類中的本地對象。 –
相關問題
- 1. 在iCloud中啓用核心數據同步僅適用於OS X 10.8.x和iOS 6.x
- 2. iCloud + Core Data的替代品在iOS和OS X之間同步數據
- 3. 在Windows和Mac OS X之間在Dropbox上共享Eclipse目錄
- 4. 在OS/X和Windows之間共享git存儲庫
- 5. iCloud Core OSX和iOS之間的數據共享
- 6. iOS 7核心數據和iCloud同步
- 7. 核心數據 - 通過iCloud節省和共享圖像
- 8. 共享核心數據和圖像到iCloud
- 9. 核心數據Mac OS X應用程序和與OS X 10.7兼容性
- 10. iOS到Mac OS X [核心]藍牙數據傳輸
- 11. iOS版本的OS X核心數據應用程序
- 12. 核心數據的NSPrivateQueueConcurrencyType和線程之間共享對象
- 13. 核心數據,iCloud和Cloudkit
- 14. 在Mac OS X的進程之間共享OpenGL幀緩衝區
- 15. iOS和Mac OS之間的共享數據格式
- 16. 我如何同步iCloud中的核心數據?(OS X Lion應用程序)
- 17. 在iOs 10和WatchOS 3(共享容器)之間共享數據
- 18. Mac OS X的網絡共享和Django
- 19. 在應用程序之間共享核心數據
- 20. 核心數據 - 在多個線程之間共享NSManagedObjects
- 21. 如何在多個用戶之間共享核心數據?
- 22. 在覈心之間共享數據的最有效方式
- 23. 在應用程序之間共享核心數據存儲
- 24. 在重新加載文檔之前,如何在OS X上檢測iCloud中核心數據文檔的更改?
- 25. IOS - iCloud的核心數據備份
- 26. 核心數據,iCloud中並與iOS 7
- 27. 在iOS設備之間共享數據
- 28. ios在用戶之間共享數據
- 29. 在VIewControllers之間共享數據 - iOS
- 30. Linux和Mac OS X的共享數據位置
關於此主題,您是否需要註冊iOS和Mac OS X Developer程序才能通過iCloud共享數據? –
你爲iOS做的,因爲你需要測試一個真正的設備來訪問iCloud。我認爲這也是爲OS X,但我不知道,因爲模擬器已經是你的系統。我遇到的這個問題是在U的家庭作業,所以我沒有進一步測試這個問題,我很抱歉。 – r4id4