Я переношу модель CoreData между двумя версиями приложения. В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о нехватке памяти, а затем к прекращению работы моего приложения.
В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема ...
Я переношу модель CoreData между двумя версиями приложения. В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов и хочу убрать их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о нехватке памяти, а затем к прекращению работы моего приложения.
В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема ...
Я переношу модель CoreData между двумя версиями приложения. В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о низком уровне памяти, а затем к тому, что мое приложение прекращается.
В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов, и я хочу извлечь их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о низком уровне памяти, а затем к тому, что мое приложение прекращается.
В документации Apple предлагается следующее: В предыдущей версии я хранил двоичные данные в виде больших двоичных объектов и хочу убрать их из больших двоичных объектов для повышения производительности. Моя проблема в том, что во время миграции кажется, что Core Data загружает все в память, что приводит к предупреждениям о нехватке памяти, а затем к прекращению работы моего приложения.
В документации Apple предлагается следующее: http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/vmCustomizingTheProcess.html#//apple_ref/doc/uid/TP40005510-SW9
Однако, похоже, рассчитывать на то, что к крупным объектам применяются разные сопоставления. В моем случае все объекты в основном одинаковы, и к каждому из них должно быть применено одно и то же сопоставление. В данном случае я не понимаю, как я могу применить их технику.
Как мне выполнить миграцию с очень большими объектами?