Мне кажется, это вполне выполнимо, это, конечно, Model-View-Controller на всем пути.
У них есть один viewController, который находится на самом верху иерархии.К этому контроллеру они добавляют ряд других представлений viewControllers, ScrollViewController, LittleStockViewController и т. Д. И т. Д. Все viewControllers получают свои данные из модели, которая обновляется с данными, т. Е. При изменении выбора в LittleStockViewer изменения моделивсе просмотры обновляются.Я не думаю, что это сильно отличается по архитектуре, скажем, от просмотра изображений.
Попробуйте взглянуть на составной шаблон, вот как я бы это сделал, реализовав что-то вроде - (void) update;метод и общий интерфейс / протокол для всех детей.
Удачи с ним:)