開源 | 如何實現一個iOS AOP框架?

簡介:Aspect使用了OC的消息轉發流程,有必定的性能消耗。本文做者使用C++設計語言,並使用libffi進行核心trampoline函數的設計,實現了一個iOS AOP框架——Lokie。相比於業內熟知的Aspects,性能上有了明顯的提高。本文將分享Lokie的具體實現思路。 前言 不自覺的想起本身從業的這十幾年,如白駒過隙。如今談到上還熟悉的的語言以ASM/C/C++/OC/JS/Lua/
相關文章
相關標籤/搜索