Если вы только начинаете, самый простой способ сделать это - безусловно, - просто выбрать шаблон приложения на панели вкладок при создании проекта.
UITabBar должен принадлежать окну (для обучения), а не застревать в одном из ваших представлений.В вашем AppDelegate метод application didFinishLaunchingWithOptions
- это то, где подпредставления добавляются в ваше окно.Если вы используете шаблон, который я упомянул, конец этого метода будет выглядеть следующим образом:
[window addSubview:tabcontroller.view];
[window makeKeyAndVisible];
вместо добавления вашего viewController.Представления, которые прикреплены к каждой вкладке, связаны с панелью вкладок в Интерфейсном Разработчике (опять же, для изучения).