一、Masonary
只要用于对视图进行约束
[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) {
//mas_equalTo() 指的是这个视图离父视图的上/下/左/右的距离值 不需要设置偏移值
make.leading.trailing.bottom.mas_equalTo(0);
//equalTo().offset() 指的是这个视图离另外一个视图的距离偏移值是多少
make.top.equalTo(self.headerView.mas_bottom).offset(0);
}];
二、MJExtension
//类方法不能访问属性变量
+(NSArray*)loadData{
if (!dataArray) {
//设置模型数组里面对应的模型
[ZQYGroupModel mj_setupObjectClassInArray:^NSDictionary *{
return @{@"cars":@"ZQYCarModel"};
}];
//解析数据
dataArray = [ZQYGroupModel mj_objectArrayWithFilename:@"cars_total.plist"];
}
return dataArray;
}
三、ProgressHUD
在这里插入代码片