#iOS杂谈

我们还在为写动画而苦恼么,今天通过一个动画来给大家介绍一个工具,如何通过简单的拖拽就能实现一个相对复杂的动画效果。关键点不是在实现一个动画效果,而是能快速生成对应的iOS原生动画代码。


Fastlane安装
Fastlane配置
Jenkins安装
Jenkins安装插件
Jenkins构建任务


埋点分类
运行时方法替换方式进行埋点


常见组件化方式
url-block
protocol-class
target-action
组件化实施


大项目、多人、多团队架构思考
组件之间的逻辑关系


OCLint
Clang
OCLint


检查卡顿
获取卡顿的方法堆栈信息


1.常见崩溃原因
2.崩溃日志分类
3.可捕获的崩溃日志收集
4.信号捕获不到的崩溃信息
5.如何避免后台崩溃呢


冷启动和热启动
启动过程
优化启动


官方 App Thinning
无用图片资源
图片资源压缩
代码瘦身
通过 AppCode 找出无用代码
运行时检查类是否真正被使用过