如果問移動開發(fā)的潮流是什么的話,那么在這個16年初的移動技術(shù)圈里 RxJava(響應(yīng)式編程)+Retrofit(可能是目前最好的注解式網(wǎng)絡(luò)框架)+ORM(當(dāng)然如果你信任完全面向?qū)ο蟮臄?shù)據(jù)庫可以看一下Realm)
本文記錄一些本屌學(xué)習(xí)Retrofit的內(nèi)容
- 其實Retrofit的精華在于使用Java的動態(tài)代理,攔截被調(diào)用的Java方法,然后解析這個Java方法的注解,最后生成Request由
OkHttp
做網(wǎng)絡(luò)層的交互趟脂,所以Retrofit
代碼量其實不多,是一個可讀性超強(qiáng)吩蔑,擴(kuò)展性強(qiáng)卒蘸、低耦合的網(wǎng)絡(luò)交互實現(xiàn)方案 - 本來想有空分析記錄一下
Retrofit
的使用方法和設(shè)計思想的体谒,但是看了:
Retrofit2 源碼解析
這篇文章之后杯聚,覺得寫的挺好的,就當(dāng)個搬運(yùn)工就好了抒痒。
--一個搬運(yùn)工的旁白