cargar imágenes desde el disco en la aplicación de iPhone es lento

En mi aplicación para iPhone, estoy usando la cámara del iPhone para tomar una foto y guardarla en el disco (la carpeta de documentos de la aplicación). Así es como lo guardo:

[UIImageJPEGRepresentation(photoTaken, 0.0) writeToFile:jpegPath atomically:YES];

Usando la mayor compresión, pensé que leer la imagen del disco sería rápido. ¡Pero no lo es! Utilizo la imagen como imagen de fondo para un botón en una de mis vistas. Lo cargo así:

[self.frontButton setBackgroundImage:[UIImage imageWithContentsOfFile:frontPath] forState:UIControlStateNormal];

Cuando navego a la vista con este botón, es lento y entrecortado. ¿Cómo puedo solucionar esto

Respuestas a la pregunta(3)

Su respuesta a la pregunta