1

我正在开发具有国家/地区对象的应用程序,并且将拥有大约 200 个对象实例。每个对象都有一些属性,如 flagName、capitalCity 等。我开始使用仅 10 个国家/地区的原型,并将这些对象作为数组存储在 viewDidLoad 方法中。我知道对源代码中的所有内容进行“硬编码”并不是一个好习惯。在一个真实的应用程序中,我想将这些静态项目外部化并将它们放在文件或数据库或其他地方。存储此类信息的最佳方式是什么?我正在考虑属性列表,但如果数据模型发生变化,那么我将不得不重新提交应用程序。任何帮助将不胜感激。谢谢

4

1 回答 1

0

尝试从您的网站加载 JSON 文件。创建一个简单的 JSON 模型,在您的网站上隐藏文件并让应用程序从那里加载它。如果你想改变它,你只需要改变你服务器上的 JSON 文件。这样您就不必重新提交应用程序。

在您的应用程序中缓存文件的内容,以便在需要时可以离线工作。

只是一个建议。

于 2015-09-29T18:07:12.380 回答