第3方庫,Dokit
Android 朋友圈列表Feed流的最優(yōu)化方案症虑,讓你的RecyclerView從49幀 -> 57幀Github鏈接缩歪,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QFeed] 事先說明:我在demo中一進(jìn)入Activity就立刻觸發(fā)...
Github鏈接[https://github.com/QDong415/QSwift] 新IOS開發(fā)者容易犯下的錯(cuò)誤: ? 工程中每個(gè)tableviewVC都有一個(gè)自己的x...
一、前言 前幾天發(fā)布了一篇【Jetpack篇】協(xié)程+Retrofit網(wǎng)絡(luò)請(qǐng)求狀態(tài)封裝實(shí)戰(zhàn)[https://juejin.cn/post/6958821338672955423...
Github鏈接[https://github.com/QDong415/QTableKit] 解決痛點(diǎn): 類似登錄注冊(cè)界面的TableView颤绕、上面的商品詳情的TableV...
Github鏈接物独,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QUIAlertController] 功能: ?放棄系統(tǒng)的UIAle...
Github鏈接氯葬,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QFeed] 事先說明:我在demo中一進(jìn)入Activity就立刻觸發(fā)...
簡介: 用內(nèi)部攔截法 和 外部攔截法 兩種方式處理兩個(gè)橫向的ViewPager嵌套的手勢沖突 最終實(shí)現(xiàn)效果:按住右側(cè)部分橫滑就是滑動(dòng)大ViewPager官研。類似抖音的首頁 這個(gè)...
Github鏈接瞻坝,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QLiveMessageHelper] 直播間聊天消息列表蛛壳,直播間Re...
Android的GC機(jī)制是可達(dá)性回收捞挥,具體本文就不再具體闡述了浮创,本文只分析android系統(tǒng)什么時(shí)候會(huì)觸發(fā)GC,以及監(jiān)聽Object對(duì)象被回收的時(shí)機(jī): 先看下面的代碼的注釋砌函,...
Github鏈接,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QDragClose] 下拉拖拽關(guān)閉Activity仍劈,下拉返回Acti...
Github鏈接讹弯,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QDrawGift] 簡介: 仿快手直播間手繪禮物,手繪+播放+底部禮...
ios版本 Github鏈接[https://github.com/QDong415/StripeAnimationLayer] Android版本 Github鏈接[htt...
思考:一個(gè)對(duì)象什么時(shí)候加入自動(dòng)釋放池组民? How AutoreleasePool 自動(dòng)釋放池是一個(gè)抽象的概念 自動(dòng)釋放池是一組page的集合 自動(dòng)釋放池是維持page的棧的邏輯...
總結(jié): 如果枚舉值悲靴,是方法閉包臭胜,那么只有在取值的時(shí)候,才觸發(fā)方法體中的代碼。 所以建議大家枚舉值里是方法閉包庇楞,而不是直接的值榜配。這樣可以節(jié)省不必要的代碼執(zhí)行,只有在確實(shí)用到某個(gè)...
哪些常見的場景適合使用策略模式呢睛驳?我在寫聊天界面的時(shí)候遇到了一個(gè)非常適合用策略模式的地方烙心,與大家分享 (本文以Android的聊天界面為案例,ios也是一個(gè)道理)本文不做介紹...