В Xcode шаблон приложения-утилиты создает проект с:
MainView, MainViewController
и
FlipsideView, FlipsideViewController
В моем приложении два вида соответствуют основному интерфейсу и экрану настроек. Очевидно, я хочу, чтобы настройки отражались в основном интерфейсе и сохранялись на диске для запоминания настроек. Я знаю, как сделать эту часть.
Проблема в том, что, глядя на пример кода похожих приложений, я вижу, что некоторые помещают большую часть активного кода в View, оставляя ViewController чуть больше, чем заглушку, а некоторые другие делают это наоборот.
Есть ли эмпирическое правило, которое нужно соблюдать при принятии решения о том, куда поместить большую часть моей функциональности?