- Unit Test
- Bad Access 防护
- UI Not On Main Thread 防护
- Refactor Code
网易移动端团队前阵子在他们Blog发布了一篇文章,是关于他们自主研发的Crash自防护机制——大白健康系统--iOS APP运行时Crash自动修复系统”。看过原文后,觉得挺有意思的,是一个不错的Runtime实践用例。这个Repo是根据原文提供方案仿写的小Demo,仅做讨论研究讨论使用,期待官方早日完成测试开源SDK,学习下源码。这里不讨论这种防护是否有必要,仅当学习练手之用。 最后感谢网易TZY的交流解惑,通过交流技术认识到新朋友是很快乐的。
更多说明,请参考这篇博文--一个很好的OCRuntime用例-仿网易Baymax防护机制。