2016-07-15 79 views
0

我构建了一个适用于base的iOS应用程序。用户可以随处使用,这很酷。当应用程序第一次启动时,显然,base将是空的。目前,用户的基地在Core Data中本地存储数据。但是有一种情况,当用户可能拥有自己的大量数据库时,他不想从头开始工作。出于这个原因,我想为macOS创建简单的可可应用程序,这将允许用户从CSV文件导入一些数据。 这两个核心数据模型(iOS应用程序和MacOS应用程序)将是相同的。我只想在两个平台之间进行同步。 我认为这可能与cloudKit,但哪种方式是最好的?核心数据同步或smth像支持服务器上的MySQL数据库等...核心数据iCloud同步还是smth其他?

在此先感谢!

回答

1

询问哪种方法“最好”是一个意见问题,但在我的观点上,苹果公司已经使得iCloud的工作非常简单。如果你想要做的只是平台之间的同步,我会使用cloudKit。当你寻找的功能是免费且易于访问的时候,似乎没有理由启动你自己的MYSQL数据库实例并引入另一个级别的复杂性。

查看此WWDC16视频获取一些云端工具提示:https://developer.apple.com/videos/play/wwdc2016/226/