1、Dart 单线程模型 在 Java 和 Objective-C(以下简称 OC )中,如果程序发生异常且没有被捕获,那么程序将会终止,但是这在 Dart 或 JavaSc...
1、Dart 单线程模型 在 Java 和 Objective-C(以下简称 OC )中,如果程序发生异常且没有被捕获,那么程序将会终止,但是这在 Dart 或 JavaSc...
1、包管理 1、简介 Android 通过 Gradle 来管理依赖,iOS 用 Cocoapods 或 Carthage 来管理依赖,Node 中通过 npm 等。在 Fl...
1、简介 1、状态管理的方式 1、父 Widget 管理 Widget 状态。(推荐)2、Widget 管理自己的状态。3、混合管理(父 Widget 和 Widget 都管...
1、加载过程 main() 函数 --> runApp() 函数 --> MaterialApp --> build() 方法 --> 功能组件(如:Scaffold)1、...
谨记:Flutter 中所能看到的一切都是 Widget 1、导入依赖包 即:将 package 目录下的 flutter 环境下的 material.dart 导入到当前文...
1、简介 Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS ...
1、跨平台技术 目前主流的跨平台技术实现方案有以下:1、H5 + 原生(Cordova、Ionic、微信小程序)2、JavaScript 开发 + 原生 (React Nat...
1、概述 1、Flutter 是一个使用 Dart 语言开发的跨平台移动 UI 框架,通过自建绘制引擎,能高性能、高保真地进行 Android 和 IOS 开发。它通过自绘 ...
1.理解: MVVM是一种设计模式,本质在于ViewModel与View或Controller层进行绑定,model层数据变化可以通过ViewModel直接更新UI。 开发过...
一、WKWebView简介 UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即...
1、语言转换流程 OC --> C/C++ --> 汇编语言 --> 机器语言 分析:1、OC 代码底层实现是 C/C++ 代码2、机器语言是计算机能识别的唯一语言3、OC ...
1、函数式编程 1、Array 常见方法 2、lazy 的优化 3、Optional 的 map 和 flatMap 4、函数式编程 函数式编程(Funtional Prog...
1、Xcode 使用 1、常用标签 // MARK: 类似于OC中的 #pragma mark/ MARK: - 类似于OC中的 #pragma mark -// TODO:...
1、访问控制 Swift 提供了5个不同的访问级别:open > public > internal > fileprivate > privateopen:允许在定义实体的...
1、协议 1、协议可以用来定义方法、属性、下标的声明,协议可以被枚举、结构体、类遵守(多个协议之间用逗号隔开)。 2、协议中定义方法时不能有默认参数值。默认情况下,协议中定义...
1、属性 Swift 中属性可以分为以下几种:实例属性(Instance Property):只能通过实例去访问。存储实例属性(Stored Instance Propert...
1、流程控制 1、if-else 1、if 后面的条件只能是 bool 类型。2、if 后面的条件可以省略小括号,但条件后面的大括号不可以省略。 2、while 1、swif...
1、基础知识 1、API & ABI API(Application Programming Interface):应用程序编程接口。源代码和库之间的接口。ABI(Appli...