使用下载的Swift /数组图像

时间:2016-02-25 16:30:08

标签: ios swift

我的网址上有几张图片:

NSURL(string: "http://yxyxyxyx.com/images/events/flyer/xyxyxyxyx.png")

使用swift创建包含 / flyer / 中所有图像的数组的最佳方法是什么?

非常感谢帮助

1 个答案:

答案 0 :(得分:0)

一种相对基本的方法是在flyer /中获取一系列图片网址。然后,您可以迭代该数组并使用UIImage(data: NSData(contentsOfURL: url))的结果填充另一个数组。但是,仅在图像非常少且分辨率较低时才推荐使用此功能。如果图像太大,则会因使用太多内存而导致iOS终止您的应用程序。使用像Haneke Cache这样的东西可能会更好:https://github.com/Haneke/Haneke。如果您在下载图像时一次缓存一个图像,则可以使内存使用率保持在较低水平。 如果您有任何问题,请告诉我们!