首先,主要技术来自博客: //www.greatytc.com/p/4281908243a3膜拜大神,感谢大神提供资源,顺便是自己记录及学习一下,抄一下作者的一些知...
首先,主要技术来自博客: //www.greatytc.com/p/4281908243a3膜拜大神,感谢大神提供资源,顺便是自己记录及学习一下,抄一下作者的一些知...
本篇已同步到 个人博客 ,欢迎常来。 【译文】Reactive Programming - Streams - BLoC 注:此处的"toc"应显示为目录,但是简书不支持,...
本篇已同步到 个人博客 ,欢迎常来。 [译文]Reactive Programming - Streams - BLoC实际用例 原文 BLoC,Reactive Prog...
1.什么是stream? StreamBuild从字面意思来讲是数据流构建,是一种基于数据流的订阅管理。Stream可以接受任何类型的数据,值、事件、对象、集合、映射、错误、...
1.前言 在Dart库中,有两种实现异步编程的方式(Future和Stream),使用它们只需要在代码中引入dart:async即可。本文主要介绍Stream的相关概念及利用...
App Thinning可以译成“应用瘦身”。指的是App store 和操作系统在安装iOS或者watchOS的 app 的时候通过一些列的优化,尽可能减少安装包的大小,使...
子模块submodule submodule项目和父项目本质上是两个独立的git仓库,只是父项目存储了它依赖的submodule项目的版本号信息。 添加子模块git subm...
欲知前事如何,且看上回分解: iOS性能优化(初级) 小试牛刀 通过对性能初级优化秘籍一段时间的练习,少侠应该对性能优化有了一定的了解,在日常开发编码中有了些性能优化的意识,...
山雨欲来 “砰砰砰、砰砰砰、砰砰砰” “大师,大师,江湖救急啊” “不知少侠,着急让老夫出关所为何事?” “大师之前授与我的iOS性能优化(初级)和iOS性能优化(中级),我...
江湖传言 初入iOS江湖,涉世未深的少侠们,如果不是做特别复杂的UI和交互,那么可能根本从来没想要过iOS里竟然还要性能优化。毕竟iPhone的性能越来越强了,而做一个普通的...
六大设计原则(SOLID) Single Responsibility Principle:单一职责原则,实现类要指责单一。 Open Closed Principle:开闭...
Stream的生成 1、从零开始创建Stream创建一个Stream可以通过异步生成器(async*)函数。当异步生成器函数被调用时会创建一个 Stream,而函数体则会在该...
Future和Stream类是Dart异步编程的核心。Future 表示一个不会立即完成的计算过程。与普通函数直接返回结果不同的是异步函数返回一个将会包含结果的 Future...
Dart 是一种单线程语言 首先,大家需要牢记,Dart 是单线程的并且 Flutter 依赖于 Dart。 重点Dart 同一时刻只执行一个操作,其他操作在该操作之后执行,...
在Dart中实现并发可以使用Isolate。Isolate翻译过来是孤立、隔离的意思。它是类似于线程但不共享内存的独立运行的worker,是一个独立的Dart程序执行环境,默...
Widget的生命周期 StatelessWidgetStatelessElement createElement()Widget build(BuildContext co...
添加Pub仓库包 Pub(https://pub.dev/ )是Google官方的Dart Packages仓库 依赖本地包 依赖Git 在根目录 不在根目录