Начните с одного из проектов Xcodes по умолчанию и посмотрите, как они настроены. Они должны дать вам окно с основным видом из коробки.
Если вы добавите файл изображения Default.png в свой проект, он автоматически будет использоваться в качестве заставки и отображаться при запуске. Однако он не будет отображаться в течение 2 секунд, а будет длиться столько времени, сколько потребуется для запуска приложения.
Если вы хотите, чтобы он отображался дольше, вам нужно добавить UIImageView с таким же изображением png к вашему основному представлению, а затем удалить его из основного представления через две секунды.
Вы можете использовать executeSelector: withObject: afterDelay, чтобы вызвать скрытие UIImageView после определенного периода времени. Однако это идет вразрез с руководством по проектированию Apple, так как заставка предназначена только для пользователя, прежде чем запускать приложение.
Что касается добавления новых представлений, я рекомендую использовать UINavigationViewController. Это позволяет вам вернуться к главному виду, а также получить хорошую анимацию при переходе между видами.