WWDC 2016 Session笔记 - Session 213 使用最佳实践改进App(Improving Existing Apps with Modern Best Practices)
WWDC 2016 Session笔记 - Session 213 使用最佳实践改进App(Improving Existing Apps with Modern Best Practices)
避免技术债务的最佳方法是逐步建立技术信用。本次会议建立在去年使用Swift演示的现代化现有应用程序的基础上,向您展示如何在采用最佳实践和添加新功能的同时继续现代化您的代码库。
避免技术债务
舍弃比较老旧、没必要支持的版本
尽量不使用我们已经标注已废弃的API,使用我们最新建议的API
尽可能地你要将警报视为错误来处理,强迫团队去解决这些警告
如果你的APP交互涉及到系统辅助功能的,及时添加支持必要的系统辅助功能
使用能识别区域的API,从而尽使你的代码更精简
希望通过这个地址:BugReport.Apple.com反馈错误信息
资源目录管理
要添加各个不同像素大小的缩放图,如@2X @3X等,因为图片转换会占用大量内存。
构建自动图片处理绘图工具
依赖注入
希望你用更少的对象间依赖关系来设计打造你的应用