iPad: изображение UIImage с содержанием проблемы с производительностью файла - PullRequest
2 голосов
/ 13 октября 2010

Мне нужно отобразить сетку изображений 20 x 15 на iPad. Каждое изображение размером 50px x 50 пикселей.

Я использую [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"name" ofType:@"png"]] для этого, но у меня проблемы с производительностью. Приложение сильно отстает. Существует 14 различных типов изображений, все 50х50 в формате PNG.

Есть ли способ, который я мог бы использовать для повышения производительности?

Обновление: Я попытался использовать решение, найденное по следующей ссылке; это помогло некоторым, но не решило проблему полностью. Надеюсь, это поможет другим. http://www.alexcurylo.com/blog/2009/01/13/imagenamed-is-evil/

1 Ответ

3 голосов
/ 14 октября 2010

imageNamed будет кэшировать изображение, поэтому будет быстрее при втором использовании и т. Д. Если это не поможет, вы можете предварительно загрузить изображения, если память не слишком сильно повреждена, а затем просто заменить их на NSArray или NSMutableArray.например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...