Skip to content

maniackk/KKMagicHook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KKMagicHook

TimeProfiler的进阶库,可以可视化特定模块的OC方法耗时。

原理

通过静态库来静态插桩的方式,实现Hook拦截。

使用

hookObjcMsgSend.py脚本处理需要监控的静态库,将MagicHook文件夹拖入工程中。无需调用任何方法,App启动后,摇一摇就可以打开可视化OC耗时数据。比如项目中使用了TalkingData这个第三方库,我们想监控/评估一下这个第三方库的性能问题,这个时候就不想监控项目中其它类了,以免干扰分析。

博客

静态插桩的方式来实现Hook Method

About

静态插桩的方式来实现Hook Method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published