Примите во внимание, что imageNamed имеет серьезные проблемы с памятью, так как вы теряете контроль над его кешем - то есть: как только вы закончили работу с вашим изображением, вы не сможете восстановить эту память. быстрый поиск в Google позволит узнать, сколько людей столкнулись с проблемами с imageNamed
Я был на технических переговорах по Apple iphone, и парень, выступавший с презентацией, подтвердил ту же чертову вещь - он предложил использовать imageWithContentsOfFile вместо imageNamed
если у вас есть только несколько небольших изображений, в противном случае лучше использовать imageWithContentsOfFile, даже если он немного медленнее - и реализуете собственную логику кэширования - проверьте эту замечательную ссылку о том, как это сделать здесь