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

标签 objective-c ios database rdbms

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

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

在数据库方面,我绝对是个初学者,所以如果这里缺少您需要帮助我的信息,请原谅我。如果有人询问更多信息,我会确保继续查看。

谢谢!

最佳答案

Coredata 可能对您有用,因为它基于实体。因此,您可以使用查询(谓词)围绕它进行多种操作。

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

关于objective-c - 是否可以存储和检索使用 Objective-C 创建的对象? (在数据库中,用于 iOS 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247257/

相关文章:

ios - RestKit 延迟加载的最佳实践

ios - setImageData 在 iOS 8.3 中失败

PHP SQL 循环输出为 0 行

ios - NSDateComponents 四舍五入

c - 字符串格式化技巧/文档

iphone - 如何调试 KVO

ios - AVFoundation 视频预览比原生相机应用暗

ios - 函数调用参数类型与 URL 类型不匹配

r - 将数据转换为整数/nu 会更改数据

c# - 是否可以从故障点继续运行代码?