是否可以存储和检索使用Objective-C创建的对象?(在数据库中,用于iOS应用程序)



我正在开发一个iOS应用程序,该应用程序创建"位置集",其中每行包含一个位置名称和一个GeoPoint,并且每个集都有自己的名称。这些集合中的每一个都存储在我们程序中的一个对象中(都属于同一个类)。现在,我们想让用户能够创建集合并将其上传到数据库,允许其他用户访问并将其下载到他们的设备上。

我一直在寻找类似这类工作的后端解决方案,但到目前为止,我发现的几乎所有内容都集中在关系数据库、添加和删除行以及使用类似SQL的语言来检索它们。有没有一种方法可以将这些对象存储为对象(而不是将其中的信息解压缩到表中),然后检索它们?感觉这是一种更简单的方式。

当谈到数据库时,我是一个绝对的初学者,所以如果这里缺少你需要帮助我的信息,请原谅我。我会确保继续查看,以防有人要求更多信息。

谢谢!

Coredata 可能对您有用,因为它基于实体。因此,您可以通过使用查询(谓词)来处理多个问题。

但是,如果您只想保存并检索回来,那么作为最简单的解决方案,我建议使用实体数据创建数组/字典,将其保存到NSUserDefaults中,这样您就可以在重新启动应用程序时检索回来。

iOS开发的Web服务:

raywenderlich

icodeblog

WSDL Web服务

响应数据解析,可以是JSON或XML:

JSON解析

XML解析

希望这些链接对你有帮助。

我最终使用了Parse的移动后端服务。这就是我想要的服务类型。从那以后,我发现了其他类似的服务,比如Applilcasa和StackMob,但到目前为止,我们对Parse非常满意。

最新更新