Мне не удалось найти удовлетворительный ответ на этот вопрос, чтобы написать новый вопрос.Очистить память в NSManagedContext (освободить память после создания)
Когда мое приложение запускается с первого раза, мне нужно заполнить данные в базу данных coredata, а размер очень большой (около 10 Мб), есть несколько файлов, и все необходимо вставить в coredata.
сейчас моя проблема в том, что я получаю предупреждение о памяти после обработки 4or5 MB. создаваемые объекты, кажется, все еще живы, и я хочу их очистить, как только завершается кусок данных (так как это несколько файлов, которые я могу очистить после каждого файла).
Эта проблема не позволяет мне завершить процесс, и он всегда сбой из-за перегрузки памяти.
Я использую iPad mini и последние xcode и ARC.
Любая помощь приветствуется.
Основные данные управляют памятью, используемой графиком объекта, с использованием концепции «faulting». Ваша заявка находится в полном контроле над тем, что является ошибкой, а что нет. https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/Articles/cdFaultingUniquing.html – quellish