远程存储核心数据

时间:2020-04-11 14:02:54

标签: mysql database core-data remote-access

我当前正在使用远程数据库创建我的第一个应用程序,因为我的朋友想重用数据来创建一个网站来镜像该应用程序。所有的实际功能都已实现,现在我想转到用户数据库并创建登录页面,用户配置文件等。我希望数据库将数据与我已经拥有的本地Core Data同步。

我的问题是我打算一直使用CloudKit,因此我的本地存储基于Cora Data-CloudKit使得将远程数据与Core Data同步非常容易。今天,当我进行设置时,我发现您必须拥有一个开发者帐户(即每年支付99美元)才能访问该功能。当然,我的应用不是(永远不会)商业化的,我也不愿意为此付费。

我阅读了很多文章和帖子,发现以下合适的选项:

  • Firebase-看起来不错,但是我需要编写一个JSON编码器或使用SwiftlyJSON之类的东西来转换数据。
  • MySQL数据库-似乎还不错,我已经知道一些SQL,但是我可能需要用PHP编写一些代码,而我一点也不知道PHP。

在这种情况下,您将使用什么?转换核心数据最简单的选择是什么?也许除了CloudKit之外,还有另一种支持它的服务?还有其他解决方案和提示吗? 我真的很想明智地选择,但是没有远程数据存储的经验。

0 个答案:

没有答案