yishuiliunian/MRLogicInjection
仿照KVO实现原理,构建AOP(切面范式)编程模式中逻辑注入的基础组件库。核心机制复杂,但是代码简单。主要依赖isa-swizzing和method-swizzing两项技术。该库主要针对于instance进行业务逻辑注入,只对一个内存实例生效,而不是一整个类。因而,具有场景化的特点,不会造成类污染。只需要在需要特定场景中的特定实例上使用该库就OK。
Objective-CMIT
Stargazers
- BaihaoTianDIHuo Technology Co. Ltd
- bruthlee
- chenjunpuShanghai
- CoderXXLee
- CodeTPShanghai
- comst007
- ehll
- FULANS
- gdfyj90JackTeam
- GitHubyangjunyiIntretech
- HideOnBushTuTAssa Abloy
- ifengcodersino
- iKyleTX
- iosmonsterChina
- iphone-andyAlibaba
- leejtom广州
- lformeUOKO
- lingtingSir@美团点评
- ljh740
- lyleLH
- NSOiOBeijing China
- RyanLeeLYByteDance Inc.
- skyz319Chengdu
- SongJasper
- sugitekwaibo
- tbfungeekGuangzhou
- woaiyouxi0803
- xlsdAlibaba Group
- XummerShanghai,China
- yishuiliunianChina
- zpz5789Shenzhen