Хранение двоичных данных в основных данных на iPhone - PullRequest
2 голосов
/ 19 июня 2009

Если я записываю аудиофайл и у меня есть объект основных данных, представляющий эту запись ... я должен ссылаться только на URL-адрес записи на диске или я могу просто сохранить его в основных данных?

Вероятно, проще хранить его в основных данных, но это не очень хорошая идея.

Ответы [ 2 ]

6 голосов
/ 19 июня 2009

Я бы сохранил путь к файлу. Это было бы лучше, потому что вы можете обойти путь, пока вам на самом деле не нужно воспроизвести файл.

1 голос
/ 19 июня 2009

Запись объектов в Core Data является атомарной, если я помню. Поэтому, если вы собираетесь сохранить данные, я бы указал путь. Если приложение будет только читать относительно маленькие или средние большие двоичные объекты, я думаю, у вас все будет в порядке с однозначным связанным объектом.

Кроме того, ограниченная память iPhone позволяет хранить данные в виде файлов. mmap их.

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