Я уже давно смотрю на этот форум по этой теме и до сих пор не понимаю, как успешно хранить изображения в Базовых данных для Retina Display.
Я понимаю, что хранение изображений через Базовые данные может быть не лучшим для всех, но в тех случаях, когда это делается по той или иной причине, важно понимать, как эти изображения читаются и отображаются.
Поскольку изображения не имеют расширения файла, версии сетчатки (если они существуют), очевидно, не могут иметь расширение 2х.
Поэтому я надеюсь, что кто-то может посоветовать мне, как и к чемуРазрешения лучше всего хранить для растровых изображений, созданных с помощью приложения, чтобы они лучше отображались как на устройствах с сетчаткой, так и без сетчатки.
Например, если на моем iPhone 3GS без сетчатки у меня есть UIImageView, которыйотображает изображение 55x60, в настоящее время я сохраняю изображение «thumbnail» размером 55x60.
На дисплее сетчатки, очевидно, я хотел бы иметь изображение для отображения 110x120.
Но, поскольку я не могу создать изображение с расширением в базовых данных, как мне поступить?
Если я решу создать только одно изображение, которое будет использоватьсядля обоих устройств, я просто идти с изображением 110x120?Как это работает - будет ли оно использовать полное изображение для устройства отображения сетчатки и уменьшать изображение для устройства без сетчатки?Или (и я надеюсь, что НЕТ) уменьшит изображение для устройства без сетчатки и снова увеличит изображение для сетчатки?
Заранее спасибо!