FBREADER 源碼閱讀筆記 前言 這篇文章是我在讀源碼時(shí)候的筆記。是我的一個(gè)習(xí)慣吧!在閱讀源碼的時(shí)候會(huì)記錄一下思路,省得自己會(huì)忘記,相當(dāng)于“保護(hù)現(xiàn)場(chǎng)”了吧。由于是一邊看代...
FBREADER 源碼閱讀筆記 前言 這篇文章是我在讀源碼時(shí)候的筆記。是我的一個(gè)習(xí)慣吧!在閱讀源碼的時(shí)候會(huì)記錄一下思路,省得自己會(huì)忘記,相當(dāng)于“保護(hù)現(xiàn)場(chǎng)”了吧。由于是一邊看代...
概述 將 RBReader 與 Mupdf代碼進(jìn)行整合后,將UI進(jìn)行二次封裝。 1.界面更加美觀 類似主流閱讀器界面風(fēng)格2.引用更加方便 實(shí)現(xiàn)0代碼加入 使用步驟 1....
隨著App的邏輯不斷龐大,一不注意就會(huì)將耗時(shí)的操作放置在應(yīng)用啟動(dòng)過(guò)程之中,導(dǎo)致應(yīng)用啟動(dòng)速度越來(lái)越慢,用戶體驗(yàn)也越來(lái)越差。優(yōu)化啟動(dòng)速度是幾乎所有大型App應(yīng)用開(kāi)發(fā)者需要考慮的問(wèn)...
1、組件化思路 “聚合和解耦是項(xiàng)目架構(gòu)的基礎(chǔ)”,站在組件化項(xiàng)目角度,第一步期望子組件可以作為APP單獨(dú)調(diào)試和殼APP集成發(fā)布。好處在于開(kāi)發(fā)者在一個(gè)子項(xiàng)目中把子組件作為一個(gè)子a...
1、組件化選型結(jié)論 方案是Arouter+auto-register+自己造輪子補(bǔ)充原因:arouter使用簡(jiǎn)單,可以做組件間解耦,auto-register 解決了arou...
上篇文章百度地圖獲取縮放級(jí)別主要是通過(guò)非公開(kāi)api方法獲取縮放級(jí)別并配合設(shè)置中心點(diǎn)及縮放級(jí)別來(lái)控制一系列marker全部顯示在屏幕某一指定區(qū)域內(nèi),這邊文章是通過(guò)官方api組合...
jdk 1.sudo apt-get install openjdk-8-jdk 2.apt-cache search jdk 3.export JAVA_HOME=/usr...
這是發(fā)在公眾號(hào)上的一篇文章,轉(zhuǎn)到簡(jiǎn)書(shū)上了 問(wèn):在北京,你活的還像個(gè)人嗎? 答:廢話,難不成像個(gè)狗? 別開(kāi)玩笑了,作為一個(gè)非北京土著,游蕩到北京后,你要能活的像個(gè)狗,我也就不說(shuō)...
AFNetworking對(duì)于這個(gè)開(kāi)源庫(kù),相信沒(méi)有iOS開(kāi)發(fā)者會(huì)陌生,這個(gè)強(qiáng)大的完善的網(wǎng)絡(luò)庫(kù)帶給了我們太多的便利,為了迎合iOS新版本的升級(jí), AFNetworking也更新了...