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