Допустим, у меня есть базовое приложение для iPhone, которое поддерживает контакты.У меня есть объект с именем «Контакт», который имеет атрибуты «имя», «адрес» и «фотография».Основное представление приложения - это просто табличное представление, в котором отображается имя каждого контакта.Затем пользователь может щелкнуть каждое имя, чтобы отобразить соответствующую фотографию и адрес (в отдельном контроллере представления).
Проблема в том, что фотографии могут иметь очень большой размер.
Нетэто тот случай, когда я выбираю управляемые объекты, все их атрибуты также заносятся в память?В этом случае загрузка приложения и отображение имен в табличном представлении может занять много времени, так как приложение также загружает все фотографии (и адреса), верно?
По этой причинеРазве вы не сказали бы, что я должен - чтобы сделать основной вид более быстрым (и приложение быстрее загружаться) - создать новую сущность «ContactFacade», которая имеет только атрибут «name» и отношение объекту «Контакт», который содержит дополнительную информацию об этом контакте?