子模塊submodule submodule項(xiàng)目和父項(xiàng)目本質(zhì)上是兩個(gè)獨(dú)立的git倉(cāng)庫(kù),只是父項(xiàng)目存儲(chǔ)了它依賴(lài)的submodule項(xiàng)目的版本號(hào)信息...
六大設(shè)計(jì)原則(SOLID) Single Responsibility Principle:?jiǎn)我宦氊?zé)原則,實(shí)現(xiàn)類(lèi)要指責(zé)單一飞盆。 Open Clos...
Stream的生成 1、從零開(kāi)始創(chuàng)建Stream創(chuàng)建一個(gè)Stream可以通過(guò)異步生成器(async*)函數(shù)警没。當(dāng)異步生成器函數(shù)被調(diào)用時(shí)會(huì)創(chuàng)建一個(gè) ...
Future和Stream類(lèi)是Dart異步編程的核心辐赞。Future 表示一個(gè)不會(huì)立即完成的計(jì)算過(guò)程钾埂。與普通函數(shù)直接返回結(jié)果不同的是異步函數(shù)返回一...
Dart 是一種單線程語(yǔ)言 首先,大家需要牢記崭别,Dart 是單線程的并且 Flutter 依賴(lài)于 Dart冬筒。 重點(diǎn)Dart 同一時(shí)刻只執(zhí)行一個(gè)操...
在Dart中實(shí)現(xiàn)并發(fā)可以使用Isolate。Isolate翻譯過(guò)來(lái)是孤立茅主、隔離的意思舞痰。它是類(lèi)似于線程但不共享內(nèi)存的獨(dú)立運(yùn)行的worker,是一個(gè)...
Widget的生命周期 StatelessWidgetStatelessElement createElement()Widget build(...
添加Pub倉(cāng)庫(kù)包 Pub(https://pub.dev/ )是Google官方的Dart Packages倉(cāng)庫(kù) 依賴(lài)本地包 依賴(lài)Git 在根目...