我是一名新手程序员,我需要一点方向。
以下是我要做的概念:
假设我有一个iOS和OS X应用程序,比如说存储人们的姓名和电话号码。现在我希望能够让多个人能够在不同设备上使用相同的应用程序并访问同一个数据库;同时读取和写入值。
我对核心数据非常熟悉,我发现它运作良好,但无法完成我想要做的事情。
有人能指出我正确的方向找到资源,我可以学习如何做到这一点?感谢。
答案 0 :(得分:0)
您希望实现的内容似乎需要外部数据库存储,这将提供iOS和Mac OS应用程序将使用的API,以便读取/写入此公共数据库
有很多关于如何设置数据库和API的资源。一种非常简单(但很重)的方法是使用您选择的语言(PHP,Ruby on Rails,Node ...)创建一个小型Web服务器,该服务器公开托管数据库,并通过您的应用程序与该API进行通信。如果您是初学者,我的建议是看看RoR设置一个简单的Web服务器/ Restful API,公开MySQL数据库:http://guides.rubyonrails.org/getting_started.html。
如果这不是您正在寻找的答案,可能您希望使用iCloud以使您的数据在设备之间保持同步。但是,这不适用于多用户用户(例如,这适用于同一用户的多个设备)。