将图像存储在iOS应用程序的xml文件中

时间:2012-06-19 06:57:59

标签: iphone objective-c ios

我在iPad应用程序上工作,我正在从xml文件中呈现数据。在应用程序中,我必须显示与对象相关的图像。我有两种方法可以做到这一点 首先是在我的项目文件夹中添加图像,并在xml文件中添加图像名称

<image>image1.png<image>

之后:

image.image=[UIImage imageNamed:food.image];

另一种方法是将图像存储到xml中。

哪种方式最好?如果我将整个图像存储到xml中,那么我是否需要在我的应用程序文件夹中添加图像?

2 个答案:

答案 0 :(得分:0)

我希望您将图像路径存储在像http://car.amarhost.net/blogo/00001.png这样的xml中。这样您就不必将图像存储在本地存储中,如果您有大量图像,则可以像lazy loading技术那样异步下载它们。

答案 1 :(得分:0)

如果您正在使用XML Parser来读取应用程序的其他数据,那么您也应该简单地解析图像标记,但我认为在包中读取它比从XML读取它更好,如果这是静态图像,不会改变,效率会更高。