概述 widgets體系結(jié)構(gòu)是學(xué)習(xí)Flutter中第一個重難點(diǎn)。本文不想去闡述widges的體系結(jié)構(gòu),因為太過于理論。主要是想通過理論加實踐的方...
專欄第一篇先給出Flutter路線圖,后面我會隨著該路線圖一步步更新技術(shù)文章 我計劃先從Dart開始寫起然后過渡到Flutter。下面列一些幾個...
圖解: 需要經(jīng)歷兩次標(biāo)記,對于強(qiáng)引用來說,第一次標(biāo)記就是將不可達(dá)對象放入pendingQueue里面,第二次標(biāo)記就直接死亡了。 finalize...
如上圖,我們其實可以從連接或者綁定的角度(連接或者綁定的意思就是兩個對象互相持有引用),即一個根activity的啟動過程其實就是App進(jìn)程與A...
前言 java和kotlin原生的異常處理機(jī)制都比較簡單,用try和catch的組合能夠解決很多問題,但是在實際生產(chǎn)環(huán)境中,有許多復(fù)雜的工作流邏...
任何對象都有生命周期,協(xié)程也不例外,其生命周期很簡單啟動->運(yùn)行->結(jié)束。而每個生命周期的狀態(tài)轉(zhuǎn)換都是需要觸發(fā)條件的,比如啟動->運(yùn)行,需要協(xié)程...
調(diào)度 調(diào)度者應(yīng)該做什么(代碼如何寫) 啟動任務(wù)會議(協(xié)程構(gòu)建) 復(fù)雜任務(wù)如何分配(線程池分配) 如何更快的解決問題(并發(fā),異步) 調(diào)度者需要收到...
開篇前言 kotlin的協(xié)程在初學(xué)者看來是一個很神奇的東西,居然能做到用同步的代碼塊實現(xiàn)異步的調(diào)用,其實深入了解你會發(fā)現(xiàn)kotlin協(xié)程本質(zhì)上是...
github:https://github.com/zhouyueyuedsf/easyintern 介紹 easyIntern是一款基于ide...