0

我在 C++ 方面有很强的背景,并且正在切换到 Objective-C 以尝试制作 iPhone 应用程序。我的应用程序的一个主要组件将是一个数据库。

1) 有没有办法在不要求用户从 App Store 更新到新版本的情况下更新应用程序的数据库?

2)如果有,您在哪里以及如何将数据提取到您的应用程序中?您必须从网站上提取它吗?

2a) 有没有办法制作应用程序的主副本,我可以在其中进行数据更改,然后让该副本更新应用程序的所有其他版本?


如果我的数据库包含仅由我更新的信息,我是否需要将每条数据存储为一个对象?

例如:一个“对象”可能有名称、类型、编号和图片

名称和类型将重叠,但数字和图片将是唯一的

再次感谢。

4

1 回答 1

0
  1. 是的,将数据库 (SQLite) 从应用程序包复制到文档文件夹。如需更新,请在旧版本之上下载。此外,您可以使用比NSDictionary存储在 .plist 文件中的数据库更简单的东西。
  2. 是的,来自网络服务器。NSDictionary具有可让您直接从 URL ( dictionaryWithContentsOfURL) 下载的方法。也是如此NSData
  3. 为什么不使用第三方工具来编辑数据?您可以将 a 存储NSDictionary在 .plist 文件中并在那里进行编辑,然后将其上传到 Web 服务器。
于 2013-08-06T20:39:42.683 回答