Я не думаю, что Core Data действительно была разработана для хранения данных такого типа.Это было бы моральным эквивалентом хранения данных изображений в SQL / реляционной базе данных, что тоже не идеально.
У меня есть похожая ситуация, когда у меня есть куча изображений, хранящихся в жестком целевом месте (мойсписок изображений никогда не меняется, поэтому я просто включаю их все в комплект приложений) в хранилище базовых данных, которое содержит много метаданных об изображениях.Все, что я сохраняю в основных данных самого изображения, - это имя файла, а затем собираю вместе полный путь к файлу во время выполнения, когда наконец настало время увидеть изображение.У меня нет проблем с задержкой или задержками.
Несмотря на то, что я не показываю изображения в UIScrollView, я все же думаю, что у вас не возникнет проблем с получением массива информации об изображениях из ядра.Хранение данных и генерация полного пути к файлу на лету, поскольку генерируются ячейки, так как это всего лишь строки и код для генерации UIImage очень компактен.Это или генерирует тот же массив информации, а затем компилирует массив путей к изображениям до того, как генерируются какие-либо ячейки, например, когда UIScrollView вот-вот появится.