开源 | 如何实现一个iOS AOP框架?

简介:Aspect使用了OC的消息转发流程,有必定的性能消耗。本文做者使用C++设计语言,并使用libffi进行核心trampoline函数的设计,实现了一个iOS AOP框架——Lokie。相比于业内熟知的Aspects,性能上有了明显的提高。本文将分享Lokie的具体实现思路。 前言 不自觉的想起本身从业的这十几年,如白驹过隙。如今谈到上还熟悉的的语言以ASM/C/C++/OC/JS/Lua/
相关文章
相关标签/搜索