Как я могу использовать метод UIImage (contentsOfFile: String) для загрузки изображений из папки Images.xcassets
Я знаю разницу междуUIImage(named:String)
а такжеUIImage(contentsOfFile:String)
и у меня только более 200 МБ изображений, сохраненных вImages.xcassets папка. Я обнаружил, что мое приложение использует много памяти (более 500 МБ), поэтому я рассматриваю возможность использованияUIImage(contentsOfFile:String)
конструктор, потому что он не кэширует изображение. И я много гуглил и нашел следующее решение.
myImageView.image = UIImage(contentsOfFile: NSBundle.mainBundle().pathForResource("my_img_name",ofType:"png"))
Однако при запуске приложение зависало. Вот ссылка, которая может относиться к моему вопросу:Доступ к каталогу активов pathForResource