1

我正在着手创建一个应用程序,它将使用 7-10 个自定义类的实例,我们称它们为“书籍”,每个类将包含许多页面、一个标题、一本书包含多少页的整数以及可能与特定页面相关的作者的一些注释。

我的问题是创建这些对象的最佳方式是什么。仅以编程方式将所有书籍硬编码在一起似乎很弱,如果在初始版本之后添加更多书籍,我几乎希望作者能够使用简单的桌面应用程序构建它们。

所以我想我正在寻找一种方法来创建一个小应用程序以在桌面上创建自定义类的实例,然后将这些实例带入 iphone 应用程序。

据我所知,我只有一个 iphone 开发许可证。显然,您不必非常具体,但我正在寻找完成此类任务的方法。也许如果有一种很好的方法可以对它们进行硬编码,我也想听听。

我想一个等价物是游戏开发者为他的游戏制作关卡编辑器,这样他就不必以编程方式创建板子。

4

2 回答 2

1

使用 SQLite。你可以很容易地创建一个 sqlite 数据库编辑器,或者使用一些免费的。iPhone 可以原生读取 sqlite 数据库,只需包含该库即可。

于 2010-03-08T23:37:47.720 回答
1
  • 以 XML 或 JSON 格式(或您喜欢的任何文件格式)提供您的数据,这是为了向/从应用程序传输数据。
  • 解析您的数据文件(xml/json)并存储在手机上的永久存储(文件、sqlite、核心数据)中。这是您的应用程序从现在开始经常使用的数据。
  • 为用户提供通过网络获取更新的选项
  • 如果用户选择获取更新,通过网络下载更新的 xml/jason 文件,解析并更新您的永久存储
于 2010-03-08T23:39:45.410 回答