問題場景:筆者一直想使用組件化開發(fā)框架來進(jìn)行實現(xiàn)模塊解耦,這一點在協(xié)作開發(fā)的時候很有用脐帝,比如ABC三人開發(fā)一款app,其中A需要用到BC的功能咱扣,...
此文章承接上文設(shè)計模式里的結(jié)構(gòu)型,如有疑惑峰尝,請移步上一篇:http://www.reibang.com/p/1a2bc93cd929 外觀模式...
前言: 最近對設(shè)計模式很是著迷偏窝,雖然心里念念不忘Rxjava操作符,但是沒有看過源碼,就想自己實現(xiàn)起來還是很難得祭往,況且再下能力還不達(dá)標(biāo)伦意,所以閑暇...
引言:當(dāng)下,很多IT gay在編碼的時候已經(jīng)開始意識到內(nèi)存這個問題硼补,我們可能經(jīng)常需要考慮什么時候釋放一些資源驮肉,什么時候可能出現(xiàn)線程或者靜態(tài)引用沒...
今天整理一下關(guān)于內(nèi)存泄漏和優(yōu)化相關(guān),這是個人最近心得已骇,希望能夠幫助讀者离钝。 下面我們便開始吧。 最近組內(nèi)在討論關(guān)于內(nèi)存泄漏與優(yōu)化的問題褪储,每個人多多...
我們先看下面例子簡單的Looper創(chuàng)建以及Handler的初始化如下: 1.初始化Looper:Looper.prepare()2.初始化Han...
這章將研究AsyncTask的實現(xiàn)原理卵渴,并自己嘗試編寫一個相同的異步操作類這章你將學(xué)習(xí)到的關(guān)鍵詞:AsyncTask 線程相關(guān):ThreadPo...
BRAVH是一個recyclerView的adapter,能夠快速適配多種類型adapter鲤竹,可定制浪读,用的人挺多,下面我們就來分析分析他的源碼辛藻,...
本篇文章旨在模擬Retrofit的源碼 讓我們開始吧如果要進(jìn)行網(wǎng)絡(luò)請求碘橘,你可能會這樣寫一個簡單的OKHttp請求 這個代碼是最簡單的一個網(wǎng)絡(luò)請求...