RACSubject RACSubject是RACSignal的子類,既能訂閱信號也能發(fā)送信號;擁有RACSignal和RACSubscriber兩者的功能。 為什么RACS...
RACSubject RACSubject是RACSignal的子類,既能訂閱信號也能發(fā)送信號;擁有RACSignal和RACSubscriber兩者的功能。 為什么RACS...
RACScheduler:信號調(diào)度器,是一個線性執(zhí)行隊列,rac中的信號可以在RACScheduler上執(zhí)行任務(wù)、發(fā)送結(jié)果,底層用GCD封裝的 RACObserve:是一個宏...
Dart類與對象 使用命令行工具創(chuàng)建新的工程flutter_oop,創(chuàng)建完成用Android Studio工具打開 flutter_oop工程中新建lg_person.dar...
AS創(chuàng)建空的Dart工程 AS創(chuàng)建Dart空工程 Android Studio -> New Flutter Project選擇Empty Project 配置工程名 新建M...
混合開發(fā) 新建Flutter工程flutter_module,工程類型Flutter Module新建iOS工程N(yùn)ativeDemo跟flutter_module工程放入同一...
熱重載工具的啟動流程 研究熱重載的價值:更方便對產(chǎn)品進(jìn)行熱更新,Dart代碼編寫完成Flutter.framework會以亞秒級別的速度進(jìn)行更新渲染。 熱重載原理[https...
Flutter的三方工具有兩種,一種是插件(Plugin),一種是包(Package)。這兩種差別在于Plugin不僅包含Dart代碼,還包含了iOS以及安卓的原生代碼,比如...
配置項目代碼關(guān)聯(lián)引擎源碼 通過下載引擎源碼可以進(jìn)行分析以及動態(tài)調(diào)試 Flutter引擎編譯成功之后,我們獲取到模擬器x86架構(gòu)下的Xcode工程(目錄:/src/out/io...
原生嵌入Flutter 原生要想嵌入Flutter,F(xiàn)lutter就不能是一個獨(dú)立的App,新建工程的時候要選擇Flutter Module類型創(chuàng)建,如下圖所示 下面新建fl...
Widget生命周期 生命周期的基本概念 查看無狀態(tài)小部件的生命周期 熱重載的時候生命周期執(zhí)行了一次。 問題:重新運(yùn)行發(fā)現(xiàn)生命周期執(zhí)行了兩次 實際上只執(zhí)行了一次,多出來的一次...
自定義SearchPage 新建search_page.dart文件,創(chuàng)建頂部搜索欄以及布局搜索頁面 聊天頁面搜索欄跳轉(zhuǎn)搜索頁 布局SearchBar SearchBar中的...
異步多線程結(jié)合 isolate與進(jìn)程間的區(qū)別 isolate除了擁有線程,還有獨(dú)立的內(nèi)存空間,但這個內(nèi)存空間是局部的,主要存儲自己創(chuàng)造的對象或者數(shù)據(jù);傳遞數(shù)據(jù)的時候需要借助進(jìn)...