switchPage - это действие, которое вызывается элементом пользовательского интерфейса в представлении 1, скорее всего, кнопкой или ячейкой таблицы.
Метод сначала проверяет, является ли свойство viewTwoController текущего объекта нулевым. если это так, он выделяет новый экземпляр класса ViewTwoController, указывая «View2» в качестве имени файла .nib для загрузки, чтобы создать соответствующее представление для нового экземпляра контроллера. После создания экземпляра он присваивается свойству, и локальный счетчик хранения освобождается, так что новый контроллер остается активным только за счет счетчика хранения свойства класса.
Как только метод убедится, что viewTwoController имеет действительный экземпляр, он указывает навигационному контроллеру переместить представление для viewTwoController на вершину стека представлений и сделать его активным.