В Xcode у эпл довольно широкий набор инструментов для профилирования, каждый год что-то улучшается или что-то новое добавляется. Но у Xcode вечная проблема, что все нормально работает до тех пор, пока проект небольшой.
Презентер ничего и не знает о представлении. Таким же образом вью контроллер, который по сути является вью, общается с презентером через ViewOutput. Здесь презентер также реализует протокол EmployeeSectionModelDelegate и просто может реагировать на события из вью, в данном случае ячейки таблицы, но сам презентер ничего о представлении не знает.
В Xcode у эпл довольно широкий набор инструментов для профилирования, каждый год что-то улучшается или что-то новое добавляется. Но у Xcode вечная проблема, что все нормально работает до тех пор, пока проект небольшой.