★ 指定したタブを選択状態にする
// 自分の持っているViewControllers(ViewControllerの配列)の1番目を選択する。
self.selectedViewController = self.viewControllers![1]
★ TabBarItemにバッジを付ける
self.tabBarItem.badgeValue = "123"
// TabbarControllerをRootViewから取得する場合は以下
let tabView = UIApplication.sharedApplication().keyWindow?.rootViewController as! UITabBarController
let rootView = tabView.viewControllers![0] as! ViewController
rootView.tabBarItem.badgeValue = "123"
★ 各画面でタブバーの表示非表示を切り替える
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// タブバーを非表示にする
self.tabBarController?.tabBar.isHidden = true
}