我在iPad应用程序上工作,我正在从xml文件中呈现数据。在应用程序中,我必须显示与对象相关的图像。我有两种方法可以做到这一点 首先是在我的项目文件夹中添加图像,并在xml文件中添加图像名称
<image>image1.png<image>
之后:
image.image=[UIImage imageNamed:food.image];
另一种方法是将图像存储到xml中。
哪种方式最好?如果我将整个图像存储到xml中,那么我是否需要在我的应用程序文件夹中添加图像?
答案 0 :(得分:0)
我希望您将图像路径存储在像http://car.amarhost.net/blogo/00001.png这样的xml中。这样您就不必将图像存储在本地存储中,如果您有大量图像,则可以像lazy loading技术那样异步下载它们。
答案 1 :(得分:0)
如果您正在使用XML Parser来读取应用程序的其他数据,那么您也应该简单地解析图像标记,但我认为在包中读取它比从XML读取它更好,如果这是静态图像,不会改变,效率会更高。