0

作为我正在尝试创建的应用程序的一部分,我正在寻找数据存储解决方案。但是,我发现了许多解决方案,但我不能直接应用于我所在的职位。

基本上,我想在我的应用程序中显示我组织的员工目录。大约100人左右。我想要通用属性,例如姓名、电子邮件、办公室编号等。

但是,我的目标是不要以这里的员工的静态表示结束!(人来人往,换办公室等)

我正在寻找最好的方法(如果可能的话)来维护一个我可以管理的小型数据库,如果可能这里有人要更改某些内容,我可以进行更改,并且更改将相应地反映出来。

请帮忙!我尝试提交我的第一个应用程序但被拒绝,因为我依靠 webview 来完成这项任务。这是一个实习机会,也是我第一次真正的发展机会。任何帮助将不胜感激。

谢谢!!!!!

4

1 回答 1

1

iPhone 目录应用程序可用于以您想要的任何格式(xml、json 或专有格式)存储数据,因为您所做的只是保存文件。但是,如果您选择使用 iPhone 应用程序目录来存储数据,则必须编写代码来读取文件(非常简单)并解析信息(不是那么简单,因为难度会根据信息的复杂性进行扩展)。

SQLite 是一种存储结构化数据的工具,为您提供了一组访问和使用信息的工具。您不需要解析信息,因为 SQLite 通过使用事务 sql 查询为您完成。

到目前为止,因为你有一个个人列表,而且这些人与办公室有关,我认为你应该使用 SQLite。

Code Data 是一个对象图管理,它是一个为您提供更多数据操作选项的工具,如果您拥有大量数据和非常复杂的数据模型,它可以让您的生活变得非常轻松。我认为您不需要针对特定​​问题使用它,但我认为您应该在某个时候学习它。

更新 1

您的应用程序将具有以下内容:

核心数据库(sql server、oracle、my sql 等)将保存您的个人信息(您的云数据库)。

网页(php、asp.net 等)将以 json 或 xml 格式(您的 api)显示核心数据库信息。

一个 iphone 应用程序将从网页下载信息并将其存储在本地 SQLite 中。(您必须决定何时更新本地 sql lite,例如何时打开、每周一次、每月一次、每天两次等)(您的本地存储方法)。

在应用程序中显示本地 SQLite 个人信息。

于 2012-09-05T18:03:26.710 回答