(二)iOS应用开发实战

第二周

MVC 模式

C 属于 M 和 V 之间的桥梁作用。V 和 M 一般没有直接联系,不直接进行通信。

创建导航条、底栏和底栏的按钮的逻辑

  1. 实例化一个 viewController
  2. 实例化一个 navigationController,并用上面的 viewController 把它初始化
  3. 为 navigationController设置标题、图标
  4. 重复以上步骤得到足够的数量后
  5. 实例化一个 tabBarController
  6. tabBarController 其实是一个数组,往数组里填上以上 navigationController
  7. 设定该 window 的 rootViewController 为该 tabBarController

善用父类去统一设置不同 viewController 里一样的对象

比如说5个 viewController 都需要背景图,可以创建一个 baseViewController,里面写上统一的背景图的设置。然后让这些不同的 viewController 都继承自这个 baseViewController,再分别在这些 viewController 里写入不同参数即可——子类可直接调用父类的属性,需要注意的是,父类的属性必须写在.h文件里。

- (void)viewDidLoad {
    [super viewDidLoad];
    
    self.title = @"Two";
    self.bgImageView.image = [UIImage imageNamed:@"bg2"];
    
}
posted @ 2015-07-31 16:45  挨石  阅读(166)  评论(0编辑  收藏  举报