Uiimage Imagenamed проблема - PullRequest
       0

Uiimage Imagenamed проблема

0 голосов
/ 01 марта 2010

я слышал, что разработчики редко использовали UIImage imagenamed: свойство bcoz сохраняет изображение в кэш-памяти Но моя информация говорит о том, что начиная с SDK 3.0 эта проблема решена. может кто-нибудь пож. скажите мне, должен ли я использовать Imsgenamed: или нет?

Ответы [ 2 ]

1 голос
/ 01 марта 2010

См. вопрос .
Таким образом, проблема с методом +imageNamed: заключалась не в том, что он кэширует изображения (это предполагаемое поведение метода), а в том, что этот кэш не очищался при необходимости (в случае предупреждений о нехватке памяти).

В ответе на упомянутый мной вопрос указано, что эта проблема должна быть исправлена ​​в SDK 3.0. Чтобы добавить - в моем приложении у меня есть большое мозаичное изображение, похожее на карту, и неиспользуемые плитки, кажется, эффективно удаляются при необходимости, поэтому я бы сказал, что проблема действительно решена.

0 голосов
/ 01 марта 2010

Зависит от того, считаете ли вы кеширование "проблемой". Документация +imageNamed: в SDK 3.1 говорит, что он все еще кэширует образ и проверяет кэш при последующих вызовах; Вам решать, хотите ли вы этого поведения.

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