В моем приложении CoreData у меня есть контурный вид слева от главного окна, действующий как список источников (например, iTunes); справа я отображаю правильный вид, основанный на выборе контура.
Каждое представление имеет свои компоненты, такие как табличное представление, подключенное к контроллеру массива, которое принадлежит конкретному представлению.
Очень часто разные представления отображают одни и те же данные, например, табличное представление одной и той же сущности.
С точки зрения производительности, лучше иметь один контроллер массива для каждой сущности и делить его между всеми представлениями или кэш CoreData позволяет избежать потери памяти?