Agregar / quitar o Mostrar / Ocultar elementos de la barra de tabs de UITabbarController al utilizar storyboards

Tengo una aplicación que necesita mostrar diferentes contenidos de un UITabBarController function de si el usuario está registrado o no. ¿Hay alguna manera de agregar y eliminar ViewController s desde un UITabBarController en time de ejecución? Mostrar y ocultar también estaría bien.

Antes de los storyboards podría llamar a setViewController pero eso no parece ser la forma correcta cuando se usan stoaryboards.

Puede eliminar un elemento de barra de tabulación de la siguiente manera:

 NSMutableArray *tabbarViewControllers = [NSMutableArray arrayWithArray: [self.tabBarController viewControllers]]; [tabbarViewControllers removeObjectAtIndex: /*Any index*/]; [self.tabBarController setViewControllers: tabbarViewControllers ];