TanZoooou's Blog
Talk is cheap. Show me the code.
10
21
JSPatch学习实践 JSPatch学习实践
JSPatch介绍JSPatch是一个开源的项目Github,只需要在项目里引入极小的引擎文件,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,替换任意 Objective-C 原生方法。目前主要用于下发 J
2018-10-21
08
22
FBKVOController源码分析 FBKVOController源码分析
前言FBKVOController 是 Facebook 开源的接口设计优雅的 KVO 框架。研读源码有助于加深对其框架和模式的理解,将其中的一些代码技巧运用到开发工作中,以提升自身开发水平。 一、FBKVOController 简介K
2018-08-22
06
17
14
load 耗时检测 load 耗时检测
背景目前部分产品反馈启动时间还是较慢。但目前启动时间耗时统计方案无法统计到 main 方法之前的 load 方法耗时,无法定位耗时长的组件代码。 第三方方案:Hook所有+load方法(包括Category)该方案通过 Hook 所有 Cl
2018-06-14
03
22