SQLite + Core Data Vs. Файловая система на Iphone App, которая показывает фотографии. Что более продуктивно? - PullRequest
0 голосов
/ 21 июля 2009

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

спасибо.

Ответы [ 2 ]

0 голосов
/ 16 февраля 2011

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

0 голосов
/ 22 июля 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...