Вы должны использовать UIImagePNGRepresentation (), а также отправлять файлы в формате PNG на устройство. PNG намного эффективнее загружать и экономить на устройстве. Это стандартный метод преобразования массива байтов (NSData) в / из изображения.
Если вы застряли с данными JPEG, UIImageJPEGRepresentation () является правильным способом вернуть его обратно в объект NSData. Он может не совпадать, в зависимости от того, как Apple реализовал этот метод, он может обновлять некоторые данные, оставаясь при этом технически неизменным (отображая то же самое).