我开发一个iPhone应用程序(当然,我迁移了Windows Phone 7.1到iPhone),我有一些问题:存储数据与我的iPhone应用程序使用
之前,我问过这个问题,Storing data in XML or SQL?,当时我正在开发一个Windows Phone 7.1应用程序。现在我有同样的问题,但在这种情况下,它是关于iPhone。
我发现在iOS开发中,XML并不像在Windows Phone中那样容易阅读。在这个问题中,Reading XML attributes and text,你可以找到我用来读取XML文件的方法。
我敢肯定,我不需要使用数据库来存储只有22个项目,但是,有没有其他方式来存储这22个项目?或者,也许,你知道一种简单的方法来读取XML。
我需要的是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<cards>
<card id ="0">
<name lang="en">Mad</name>
<description lang="en">This...</description>
</card>
...
</cards>
这个数据将是只读:用户永远不会改变它。这将作为与我的应用程序捆绑在一起的文件。
我对超过20个项目的所有数据使用核心数据。如果你只需要存储22个项目,你也可以使用一个单例和一个数组。要存储这个数组,你可以使用NSUserDefaults。 – dasdom