iOS 实用博客地址整理

1. 适配篇

一稿适配所有iOS设备——AutoLayout入门

2. xib

Swift之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,而不是抛出异常,引起崩溃。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容