Skip to content

Commit

Permalink
feat: 补充ButterKnife的导读介绍
Browse files Browse the repository at this point in the history
  • Loading branch information
feelschaotic committed Jan 30, 2019
1 parent ca71a8d commit fa02c96
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
8 changes: 5 additions & 3 deletions 3. 开源库/依赖注入/ButterKnife.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,19 @@ J 神出品,必属精品,又是一个小而美的开源框架,重点在于
### 源码分析

- [how-butterknife-actually-works](https://medium.com/@lgvalle/how-butterknife-actually-works-85be0afbc5ab)
> 简述了ButterKnife的流程,很多ButterKnife源码分析文章都是参考了本文。
- [ButterKnife源码分析](https://www.jianshu.com/p/1c449c1b0fa2)
> 作者分析的思路清晰成线,还给源码加了非常详细的注释,想要对ButterKnife有基本了解的,不妨一看。
### 进阶

- [拆 Jake Wharton 系列之 ButterKnife](https://www.jianshu.com/p/b8b59fb80554)
> 从不同角度阐述了ButterKnife优秀的设计,很多源码解析文章往往只顾着大点,比如全网都着重在于ButterKnife的APT,而本篇文章留意到了细节,比如单测、Lint、R2,可谓非常优秀了。
- [ButterKnife 是怎么解决 library 的 R 问题的](https://blog.csdn.net/pouloghost/article/details/80901364)

- [一文应用 AOP | 最全选型考量 + 边剖析经典开源库边实践,美滋滋](https://juejin.im/post/5c179c136fb9a049e66029dd)
> 图解ButterKnife的工作流程,从全局上掌握ButterKnife设计。
- [AOP 最后一块拼图 | AST 抽象语法树 —— 最轻量级的AOP方法](https://juejin.im/post/5c45bce5f265da612c5e2d3f)
> 全网少有的剖析ButterKnife AST的博文,详细说明了为什么ButterKnife要使用AST?解决了什么问题?怎样解决的?
> 全网少有的剖析ButterKnife AST的博文,详细说明了ButterKnife 是怎么解决library的R问题的?为什么ButterKnife要使用AST?怎样解决的?
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,12 @@

# 和别的知识体系有什么区别?

一个字,最全面
- 一个字,最全面
- 这不是一个简单的知识体系,每个知识点都有**详细的导读**
![](https://upload-images.jianshu.io/upload_images/3167794-3a23013cffa9d42a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

- 这不是一个简单的资源收集项目,每篇资料都有**详细的介绍**
![](https://upload-images.jianshu.io/upload_images/3167794-87076e7ee37a1dd7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

# 你能得到什么?

Expand Down

0 comments on commit fa02c96

Please sign in to comment.