首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
昵称真难选
掘友等级
android 开发工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
flutter【13】从框架层面看看flutter的widget
经过前面的一篇文章,flutter 工程创建和组织方面的工作就基本结束了,下一步就可以进行具体的开发。 flutter 作为一个跨平台的 ui 工具包,核心理念就是 widget,所以网上的文章也大多是从 widget 入手进行 flutter 讲解,但是 flutter 中的…
flutter【12】开发环境配置+初始工程讲解
最近几个月网上的flutter博客文章增长的速度很快,而且简单的flutter app开发确实技术含量不需要太高,所以挺纠结flutter方面的文章到底写不写。。。经过几天的纠结之后,决定还是把flutter的文章写下去吧,按自己的思路一篇一篇写。 从flutter环境配置起步…
flutter【11】dart语言--生成器、可调用类、isolates、typedefs、元数据注解、注释
如果想延迟生成数值序列,可以使用生成器。 同步生成器 Synchronous,返回一个 Iterable 对象。 异步生成器 Asynchronous,返回一个 Stream 对象。 实现同步生成器,需要使用 sync* 修饰方法,并用 yield 语句传递值。 实现异步生成器…
flutter【10】dart语言--异步支持
dart 中包含很多返回 Future 和 Stream 对象的方法,这些方法都是一步的,比如 I/O。 async 和 await 关键字支持异步编程。 要使用 await,其方法必须带有 async 关键字,async 方法只会在遇到第一个 await 表达式时才会执行。 …
flutter【9】dart语言--库和可见性
每个 Dart app 都是一个库, 即使没有使用 library 命令也是一个库。 使用 import 和 library 指令可以创建模块化的可分享的代码。 库不仅仅提供 API, 还是一个私有单元:以下划线 (_) 开头的标识符只有在库内部可见。 库可以使用 Dart p…
flutter【8】dart语言--泛型
例如基础数组类型,List, 其中的E就是泛型,参数化类型,也可以用其他单个大写字母表示,如 E,T,S,K,V等。 List参数化在中括号之前添加 <type>,Map 参数化在大括号之前添加 <keyType, valueType>。 在调用构造方法时,在类名后面使用尖括号…
flutter【7】dart语言--类
dart 是纯面向对象语言,每个对象都是某个类的实例,并且所有类都是继承自 Object。 使用(?.)避免当左边对象为 null 时抛出异常。 dart中构造方法的命名为 ClassName 或者 ClassName.identifier。dart2.x 版本中使用构造方法创…
flutter【6】dart语言--异常
和java不同,dart中的异常都是非检查异常,方法可以不声明可能抛出的异常,也不要求捕获任何异常。 dart 提供了 Exception 和 Error 类型以及一些子类型来定义异常。不过,还可以自定义异常,只要抛出非空对象作为异常即可,不要求必须是 Exception 和 …
flutter【5】dart语言--流程控制语句
条件必须是布尔型的值。 dart for循环中的闭包可以捕获循环的 index 索引值, 来避免 JavaScript 中常见的问题。 输出的结果为所期望的 0 和 1。但是 上面同样的代码在 JavaScript 中会打印两个 2。 Dart 中的 Switch 语句使用 =…
flutter【4】dart语言--操作符
详细的各个操作符的作用不再赘述,参考官网-操作符一览表 。 操作符左右两边的操作对象不一致时,操作结果以左侧操作对象类型为准。 下面介绍一些 dart中比较特殊的操作符。 == 操作符判断两个对象表示的东西是否一样,如果两个对象都是 null 返回true,如果有一个是 nul…
下一页
个人成就
文章被点赞
63
文章被阅读
56,961
掘力值
878
关注了
3
关注者
44
收藏集
0
关注标签
4
加入于
2017-11-07