Категория iPhone для проблемы с памятью UIImage - PullRequest
0 голосов
/ 08 августа 2011

У меня есть класс категорий, в который я помещаю изображение и некоторые цветовые категории, которые я повторно использую в проекте, я просто использую их как:

UIImageView *anImageView = [[UIImageView alloc] initWithFrame: [[UIScreen mainScreen] applicationFrame]];

anImageView.image = [UIImage APP_IMAGE_BCKGROUND];
[window addSubview:anImageView];
[anImageView autorelease];

Но у меня есть некоторые проблемы с памятью, вот такиспользование категории является хорошей практикой?или как я могу определить изображения в отдельном классе и эффективном использовании памяти?

enter image description here

1 Ответ

1 голос
/ 08 августа 2011

Да, ваш подход - хорошая практика.Альтернативой может быть создание класса UIImageManager, который по сути делает то же самое.Когда мне дают эти типы альтернатив, я обычно выбираю использование категорий, если только не добавляю много новых методов для поддержки своих требований.В этом случае я создам отдельный класс.Но то, что у вас там, выглядит отлично.

В вашем коде нет утечек.Какие у вас проблемы с памятью?

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