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