首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dart
订阅
雨后qingtian
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
flutter dart 中dynamic var object的区别
是Dart 对象的基类,当你定义: object o =xxx ;时这个时候系统会认为o 十个对象,你可以调用o的toString()和hashCode()方法因为Object 提供了这些方法,但是如果你尝试调用o.foo()时,静态类型检查会运行报错。综上不难看出dynami…
Flutter 小技巧之 3.10 全新的 MediaQuery 优化与 InheritedModel
关于 `MediaQuery` 我们介绍过不少,比如在之前的[《MediaQuery 和 build 优化你不知道的秘密》](https://ju
Dart语法篇之面向对象继承和Mixins(六)
上一篇文章中我们详细地介绍了Dart中的面向对象的基础,这一篇文章中我们继续探索Dart中面向对象的重点和难点(继承和mixins). mixins(混合)特性是很多语言中都是没有的。这篇文章主要涉及到Dart中的普通继承、mixins多继承的形式(实际上本质并不是真正意义的多…
Flutter异步编程-Stream
1. 为什么需要Stream 首先,在Dart单线程模型中,要实现异步就需要借助类似Stream、Future之类的API实现。所以Stream可以很好地实现Dart的异步编程。 此外,在Dart中一些异步场景中,比如磁盘文件、数据库读取等类似需要读取一系列的数据时,这种场景F…
Flutter | 深入理解BuildContext
最近看到一些刚接触Flutter的同学在进行页面跳转的时候,出现了这个问题。 一眼看上去好像没什么问题,解决方式也很简单,把home部分作为一个新的Widget拆出来就可以了。 但是刚开始遇到这些东西的时候一定是很懵逼的。BuildContext是什么鬼,为什么每次我们需要在b…
Flutter完整开发实战详解(十一、全面深入理解Stream)
作为系列文章的第十一篇,本篇将非常全面带你了解 Flutter 中最关键的设计之一,深入原理帮助你理解 Stream 全家桶,这也许是目前 Flutter 中最全面的 Stream 分析了。 Stream 在 Flutter 是属于非常关键的概念,在 Flutter 中,状态管…
深入理解Flutter/Dart事件机制
`Isolate`之间如何通过端口(`Port`)互相通讯? 定时器`Timer`以及微任务是如何工作的? 程序的I/O是如何进行的? 在`Isolate`中做网络请求为什么不会阻塞
探索Dart中的Zone
Zone是什么 上面是官方说法,我们用可以这样理解: 程序启动进入main函数会通过runZonedGuardedfork一个新的zone 通过打印也可得知 需要说明的是: Zone使用 捕获异步执行
Flutter开发实战:通过工厂模式和yield/future/async/await,实现数据流处理的模块化与复用
在Flutter开发中利用工厂模式和yield/future/async/await实现数据流处理的模块化与复用的方法和优势,提升应用开发效率。
【-Flutter/Dart 语法补遗-】 sync* 和 async* 、yield 和yield* 、async 和 await
1. sync* 和 yield