.h
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//创建选项卡控制器
UITabBarController *tabBarController = [[UITabBarController alloc]init];
/*创建viewController*/
UIViewController *vc1 = [[UIViewController alloc]init];
vc1.view.backgroundColor = [UIColor redColor];
vc1.tabBarItem.title = @"红色";
//选中时的图片
vc1.tabBarItem.selectedImage = [UIImage imageNamed:@"full_bell"];
//默认时的图片
vc1.tabBarItem.image = [UIImage imageNamed:@"line_bell"];
//设置 徽章值
vc1.tabBarItem.badgeValue = @"10";
UIViewController *vc2 = [[UIViewController alloc]init];
vc2.view.backgroundColor = [UIColor greenColor];
vc2.tabBarItem.title = @"绿色";
UIViewController *vc3 = [[UIViewController alloc]init];
vc3.view.backgroundColor = [UIColor blueColor];
vc3.tabBarItem.title = @"蓝色";
//将三个Vc 交给 tabBarController 进行管理
// tabBarController.viewControllers = @[vc1,vc2,vc3];
[tabBarController addChildViewController:vc1];
[tabBarController addChildViewController:vc2];
[tabBarController addChildViewController:vc3];
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
self.window.rootViewController = tabBarController;
[self.window makeKeyAndVisible];
return YES;
}