Вот полный пример , а вот короткая версия:
Вы можете начать с «Навигационного приложения» и, по сути, заменить контроллер навигации на контроллер панели вкладок.
Как правило, вы добавляете объект контроллера панели вкладок в свой MainWindow.xib (просто перетащите его из библиотеки в свой вид после удаления контроллера навигации) и подключите его к выходу в делегате приложения , В вашем applicationDidFinishLaunching:
добавьте следующую строку перед [window makeKeyAndVisible];
:
[window addSubview:tabBarController.view];
(это, вероятно, заменит что-то очень похожее на то, что есть по умолчанию).
Теперь вам нужно определить контроллеры представления для каждой вкладки. Создав файлы классов, перейдите в свой MainWindow.xib и добавьте элементы на панель вкладок. Для каждого измените тип объекта (четвертая вкладка в инспекторе) на имя класса, которое вы выбрали для контроллера представления этой конкретной вкладки.
Вот и все в двух словах.