Можно ли использовать базовые данные NSManagedObject таким образом, в пределах блоков GCD, где они не взаимодействуют, если я знаю, что больше ничего не происходит (т.е. моя программа только выполняет эту обработку GCD для данных в этот момент ввремя)?
Предположительно NSManagedObject не подходит для использования с потоками.Однако это неясно для меня.Это может быть небезопасно из-за возникающей ошибки (поэтому данные на самом деле не являются неизменяемыми), однако эта ошибка не должна влиять на другие данные NSManagedObject в памяти.Если только не произойдет сбой данных, выйдет других NSManagedObjects, пока я их использую.Может ли это случиться?
Если говорить более конкретно, я говорю о чем-то вроде получения набора всех NSManagedObjects (NSNumbers) в узле моего графа объекта Core Data и добавления 1 к каждому из них.