09 2019 档案
Flutter - 生命周期
摘要:StatefulWidget 需要借助于 State 对象,在特定的阶段来处理用户的交互或其内部数据的变化,并体现在 UI 上。这个特定的阶段,就涵盖来一个组件从加载到卸载的全过程,即生命周期。Flutter 中的 Widget 也存在生命周期,并且通过 State 来体现。 而 App 则是一个特
阅读全文
Widget 中的 State 解析
摘要:StatefulWidget 应对有交互、需要动态变化视觉效果的场景 StatelessWidget 则用于处理静态的、无状态的视图展示 那么,StatelessWidget 是否有存在的必要?StatefulWidget 是否是 Flutter 中的万金油? UI 编程范式 原生系统(Androi
阅读全文
Widget 基础
摘要:一切皆Widget Widget 渲染过程 Widget Widget 是空间实现的基本逻辑单位,里面存储的是有关视图渲染的配置信息,包括布局、渲染属性、事件响应信息等。 页面渲染遵循“Simple is best”(简单是最好的)理念。Flutter 将 Widget 设计成不可变的,所以当视图渲
阅读全文
Dart函数、类和运算符-处理信息
摘要:编程语言虽然千差万别,但归根结底,它们的设计思想无非就是回答两个问题: 1、如何表示信息; 2、如何处理信息; 函数 一个函数中可能需要传递多个参数。如何让这类函数的参数声明变得更加优雅、可维护,同时降低调用者的使用成本? 类 类的定义及初始化 Dart是面向对象的语言,每个对象都是一个类的实例,都
阅读全文
Dart类型变量-表示信息
摘要:Dart执行入口 Dart的变量和类型 在Dart中可以用var或者具体的类型来声明一个变量。当使用var定义变量时,表示类型是由编译器推断决定。使用静态类型去定义变量时,编辑器和编译器可以提供代码补全或编译警告的提示。 在默认情况下,未初始化的变量的值都是null。 Dart是类型安全的语言,并且
阅读全文
Dart语言概览
摘要:Dart特性 Dart同时支持JIT(Just In Time,即时编译)和AOT(Ahead of Time,运行前编译)两种编译模式。 JIT 在运行时即时编译,在开发周期中使用,可以动态下发和执行代码,开发测试效率高,但运行速度和执行性能则会因为运行时即时编译受到影响。 AOT 即提前编译,可
阅读全文
Flutter开发环境配置(MAC版)
摘要:一、配置镜像 (该路径会有变化,可以关注Flutter社区,随时更新) 二、配置flutterSDK Documents为目录,fluttersdk为sdk文件夹 三、通过命令终端执行项目工程 cd到对应的项目工程中执行命令: 四、查看Android和iOS的依赖是否缺失 在终端中执行flutter
阅读全文
浙公网安备 33010602011771号