iOS 引入 Aspects 吧,迟早会用到!

引入 Aspects 吧,迟早会用到!

关于 AOP 在 iOS 中的应用,以及 Aspects 的源码分析文章,估计可以出本书了。

盘点一下AOP的应用。

  1. 打点。笔者也尝试过,把需要打点的函数写在一个配置文件里。启动APP的时候调用一下。
  2. MessageThrottle 大神写的函数限流库,原理差不多,但是改进了很多。点击查看
  3. Reflow 单向数据流传输方案的库,也是基于 Aspects 实现的。详情可见WeRead团队的博客 WeRead团队博客
  4. 热更新。基于 AOP 的热更新方案也有好几个了。详情可见iOS热修复之LYFix(基于aspects) - 简书 能不能过审就不知道了。但是思路值得学习。

最后附上 WeRead 团队对 Aspests的分析文章面向切面编程之 Aspects 源码解析及应用 | WeRead团队博客

所以:
引入 Aspects 会有意想不到的效果……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章