1. 适配篇
2. xib
3. 适配
a.iPhone 6/6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?
b.Masonry的简单使用
masonry的用法小记
1>如何使用变量,通过字面量语法去创建对象
CGFloat marginX = 45;
CGFloat marginY = 20;
CGFloat textH = 44;
[phoneTF mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.lessThanOrEqualTo(@(marginX));
make.right.greaterThanOrEqualTo(@(-marginX));
make.height.equalTo(@(textH));
make.top.lessThanOrEqualTo(@(marginY));
}];
2>viewB 在 viewA的下方20pt处
viewB.top.equalTo(viewA.mas_bottom).offset(@20);
4. 控制器之间过渡动画
1>presentViewController模态效果
2>坐标直接转换convertRect的理解
3>snapshot picture截图
4.如何优化项目
1>解决后台返回数据包含null时,给null对象发送消息引起崩溃的问题,NullSafe将null无法识别消息时替换成nil,而不是抛出异常,引起崩溃。