我的网址上有几张图片:
NSURL(string: "http://yxyxyxyx.com/images/events/flyer/xyxyxyxyx.png")
使用swift创建包含 / flyer / 中所有图像的数组的最佳方法是什么?
非常感谢帮助
答案 0 :(得分:0)
一种相对基本的方法是在flyer /中获取一系列图片网址。然后,您可以迭代该数组并使用UIImage(data: NSData(contentsOfURL: url))
的结果填充另一个数组。但是,仅在图像非常少且分辨率较低时才推荐使用此功能。如果图像太大,则会因使用太多内存而导致iOS终止您的应用程序。使用像Haneke Cache这样的东西可能会更好:https://github.com/Haneke/Haneke。如果您在下载图像时一次缓存一个图像,则可以使内存使用率保持在较低水平。
如果您有任何问题,请告诉我们!