Если я правильно понимаю ваш вопрос, вы хотите знать, стоит ли передавать только значения NSManagedObject или самого NSManagedObject.Объекты хранятся в памяти кучи и на другие объекты ссылаются как на адрес памяти (один или два байта).Он не делает дубликаты объекта, пока вы не скажете это.Таким образом, если вы используете «сильный», «назначить», «сохранить» и т. Д., Вы не добавляете много памяти.Если вы используете «копирование», то создается новый объект, и по большей части все в исходном объекте также копируется.Это было бы дорого с точки зрения памяти.Поэтому я думаю, что у вас все в порядке, сохраняя ссылку на NSManagedObject в каждом из UIView без особого беспокойства.