我在app上工作,我有国家/地区对象,我将有大约200个对象实例。每个对象都有几个属性,如flagName,capitalCity等。我开始只使用10个国家的原型,我将这些对象作为数组存储在viewDidLoad方法中。我知道这不是一个很好的做法,而且#34;硬代码"源代码中的所有内容。在真实的应用程序中,我想将这些静态项外部化并将它们放在文件或数据库中或其他地方。存储此类信息的最佳方式是什么?我正在考虑属性列表,但如果数据模型发生变化,那么我将不得不重新提交应用程序。任何帮助将不胜感激。感谢
答案 0 :(得分:0)
尝试从您的网站加载JSON文件。创建一个简单的JSON模型,隐藏您网站上的文件,让应用程序从那里加载它。如果要更改它,只需更改服务器上的JSON文件即可。这样您就不必重新提交应用。
在应用中缓存文件内容,以便在需要时可以脱机工作。
只是一个建议。