iOS学习笔记5

Xib与StoryBoard区别

  • xib为轻量级
    • 描述局部view的显示
  • storyboard重量级
    • 描述多个界面

加载xib文件

// 一般情况下bundle参数传入nil 默认就为mainBundle. 注意是参数
NSArray *objc = [[NSBundle mainBundle] loadNibNamed:@"文件名" owner:nil options:nil];

xib的Class需要设置.

封装xib的加载过程

@interface
+ (instancetype) shopView;
@end

在类扩展中,增加子控件属性.
在申明文件中增加模型属性
提供模型数据,设置子控件.通过set方法

你可能感兴趣的:(iOS学习笔记5)