前言
前篇《玩一玩OkHttp缓存源码》分析OkHttp缓存源码的时候涉及到缓存的读写,而OkHttp底层采用Okio实现,所以特地写了一篇文章介绍Okio,也算自己的一个总结。我们现在主要知道它是怎么一个工作过程,至于架构之美有点难度,即使你总结出Okio的架构,运用自如,举一反三还是很难。很多优秀框架亦是如此,最重要的还是创意。
分析
废话不多说,老规矩,从实际到理论,不太喜欢上来就直接架构分析,所以跟着我的思路一边阅读文章一边阅读源码更佳。可能一开始比较懵逼,但是过了一遍再过一遍时就很清晰了。由于读和写是一个反过程,因此我们这里只以写为例。
more >>