2009-07-21 4 views
0

У меня есть приложение, в котором пользователь будет перемещаться по множеству фотографий. Что лучше с точки зрения производительности для этого сценария, SQLite + Core DATA для сохранения фотографий как объектов NSData или наличия фотографий в виде файлов png непосредственно в файловой системе?SQLite + Core Data Vs. Файловая система в приложении Iphone, показывающая фотографии. Что более показательно?

спасибо.

ответ

0

Это действительно зависит от размера изображений. Я бы, конечно, поставил мелкие вещи (например, миниатюры) прямо в БД. Если ваши изображения большие, вы либо захотите поместить их в отдельные файлы, либо будьте очень осторожны, чтобы эти столбцы не были ошибочными, если только они вам не нужны.

С помощью CoreData вы можете просто использовать вычисленное свойство для загрузки и сохранения внешнего файла.

0

Я согласен с Луи. Файловая система почти наверняка будет быстрее для изображений любого значительного размера.

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

  • Нет связанных вопросов^_^