1、Dart 單線程模型 在 Java 和 Objective-C(以下簡稱 OC )中,如果程序發(fā)生異常且沒有被捕獲,那么程序?qū)K止,但是這在 Dart 或 JavaSc...
1、Dart 單線程模型 在 Java 和 Objective-C(以下簡稱 OC )中,如果程序發(fā)生異常且沒有被捕獲,那么程序?qū)K止,但是這在 Dart 或 JavaSc...
1、包管理 1、簡介 Android 通過 Gradle 來管理依賴,iOS 用 Cocoapods 或 Carthage 來管理依賴,Node 中通過 npm 等。在 Fl...
1、簡介 1、狀態(tài)管理的方式 1、父 Widget 管理 Widget 狀態(tài)。(推薦)2、Widget 管理自己的狀態(tài)。3、混合管理(父 Widget 和 Widget 都管...
1、加載過程 1、執(zhí)行順序 main() 函數(shù) --> runApp() 函數(shù) --> MaterialApp --> build() 方法 --> 功能組件(如:Scaf...
謹(jǐn)記:Flutter 中所能看到的一切都是 Widget 1、導(dǎo)入依賴包 即:將 package 目錄下的 flutter 環(huán)境下的 material.dart 導(dǎo)入到當(dāng)前文...
1、簡介 Flutter 是 Google 推出并開源的移動應(yīng)用開發(fā)框架,主打跨平臺、高保真、高性能。開發(fā)者可以通過 Dart 語言開發(fā) App,一套代碼同時運(yùn)行在 iOS ...
1、跨平臺技術(shù) 目前主流的跨平臺技術(shù)實現(xiàn)方案有以下:1、H5 + 原生(Cordova、Ionic、微信小程序)2、JavaScript 開發(fā) + 原生 (React Nat...
1、概述 1、Flutter 是一個使用 Dart 語言開發(fā)的跨平臺移動 UI 框架,通過自建繪制引擎,能高性能、高保真地進(jìn)行 Android 和 IOS 開發(fā)。它通過自繪 ...
1.理解: MVVM是一種設(shè)計模式,本質(zhì)在于ViewModel與View或Controller層進(jìn)行綁定,model層數(shù)據(jù)變化可以通過ViewModel直接更新UI。 開發(fā)過...
一、WKWebView簡介 UIWebView自iOS2就有,WKWebView從iOS8才有,毫無疑問WKWebView將逐步取代笨重的UIWebView。通過簡單的測試即...
1、語言轉(zhuǎn)換流程 OC --> C/C++ --> 匯編語言 --> 機(jī)器語言 分析:1、OC 代碼底層實現(xiàn)是 C/C++ 代碼2、機(jī)器語言是計算機(jī)能識別的唯一語言3、OC ...
1、函數(shù)式編程 1、Array 常見方法 2、lazy 的優(yōu)化 3、Optional 的 map 和 flatMap 4、函數(shù)式編程 函數(shù)式編程(Funtional Prog...
1、Xcode 使用 1、常用標(biāo)簽 // MARK: 類似于OC中的 #pragma mark/ MARK: - 類似于OC中的 #pragma mark -// TODO:...
1、訪問控制 Swift 提供了5個不同的訪問級別:open > public > internal > fileprivate > privateopen:允許在本模塊中訪...
1、協(xié)議 1、協(xié)議可以用來定義方法、屬性、下標(biāo)的聲明,協(xié)議可以被枚舉、結(jié)構(gòu)體、類遵守(多個協(xié)議之間用逗號隔開)。 2、協(xié)議中定義方法時不能有默認(rèn)參數(shù)值。默認(rèn)情況下,協(xié)議中定義...
1、屬性 Swift 中屬性可以分為以下幾種:實例屬性(Instance Property):只能通過實例去訪問。存儲實例屬性(Stored Instance Propert...
1、流程控制 1、if-else 1、if 后面的條件只能是 bool 類型。2、if 后面的條件可以省略小括號,但條件后面的大括號不可以省略。 2、while 1、swif...
1、基礎(chǔ)知識 1、API & ABI API(Application Programming Interface):應(yīng)用程序編程接口。源代碼和庫之間的接口。ABI(Appli...