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方法