2013-04-22 2 views
-1

Я работаю над приложением, которое занимается большим количеством фотографий.
Например, пользователь может загрузить изображение и сохранить его на своем iPhone или сделать снимок с помощью камеры и сохранить его.Основные данные, сохраняющие много изображений в iphone ,,

Инструмент базы данных, который я использую, - CoreData, и мне интересно, какой из лучших способов я могу сделать?
Храните фотографии в основных данных напрямую или сохраняйте их только URL и помещайте фотографии в стерильную папку? или есть другие способы сделать это?

ответ

2

Вы можете либо сохранить изображение в основных данных, используя NSData (не мой предпочтительный способ).

Или

Вы можете сохранить путь к изображению, и сохранить изображение в папке (я думаю, что этот способ оптимизирован для выполнения Бетты)

2

Вы можете использовать основные данные, в «магазин в внешней записи File ". Это доступно под iOS 5 и выше, и оно будет обрабатывать сохранение и выборку данных из вашего внешнего файла. Не сохраняйте данные изображения по основным данным как блог/трансформируемым. Производительность не оптимальна.

+0

Если ваши основные данные разрешены iCloud, куда бы вошли эти внешние записи (на iCloud)? – user523234

+0

Файлы будут частью iCloud. – J2theC

Смежные вопросы