Dart教程(一):dart安装
一、安装dart sdk
brew tap dart-lang/dart
brew install dart
二、安装VSCode
去官网下载即可
三、安装dart插件
四、安装code runner插件
code runner:
CodeRunner是一款轻量级,可以编写和运行多种语言的编辑器,它不需要安装额外的语言环境就可以执行多种语言代码,如果开发者想要测试一段代码或者一个API具体的功能,用Xcode未免过于麻烦,而CodeRunner却恰巧弥补了Xcode在这方面的欠缺。开发者只需要在CodeRunner中编写一个短小的代码片段,即可测试代码和API的具体功能。
此外,CodeRunner能加快开发者的编程速度,所以开发者可以在很短的时间内完成代码编写工作,通过CodeRunner测试无误后,就可以把它拷贝回Xcode的项目中,极大地提高了开发者的工作效率。
结果:
Dart更新
1.查看dart的安装位置
caoxkdeMacBook-Pro:~ caoxk$ brew list dart
/usr/local/Cellar/dart/2.1.0/bin/dart
/usr/local/Cellar/dart/2.1.0/bin/dart2js
/usr/local/Cellar/dart/2.1.0/bin/dartanalyzer
/usr/local/Cellar/dart/2.1.0/bin/dartdevc
/usr/local/Cellar/dart/2.1.0/bin/dartdevk
/usr/local/Cellar/dart/2.1.0/bin/dartdoc
/usr/local/Cellar/dart/2.1.0/bin/dartfmt
/usr/local/Cellar/dart/2.1.0/bin/pub
/usr/local/Cellar/dart/2.1.0/libexec/bin/ (69 files)
/usr/local/Cellar/dart/2.1.0/libexec/include/ (3 files)
/usr/local/Cellar/dart/2.1.0/libexec/lib/ (252 files)
/usr/local/Cellar/dart/2.1.0/libexec/ (3 files)
caoxkdeMacBook-Pro:~ caoxk$
2.SDK处理
将下载好的sdk解压缩,修改文件夹名字,放入到上一步骤中对应的路径中:
文件夹名字要修改成对应的版本号,这要才能使用命令号切换版本。如果旧版本不想使用,直接删掉即可
3.切换版本
caoxkdeMacBook-Pro:~ caoxk$ brew switch dart 2.4.0
Cleaning /usr/local/Cellar/dart/2.4.0
Cleaning /usr/local/Cellar/dart/2.1.0
40 links created for /usr/local/Cellar/dart/2.4.0
caoxkdeMacBook-Pro:~ caoxk$
4.查看当前版本
caoxkdeMacBook-Pro:~ caoxk$ dart --version
Dart VM version: 2.4.0 (Wed Jun 19 11:53:45 2019 +0200) on "macos_x64"
caoxkdeMacBook-Pro:~ caoxk$
搞定
Dart教程(一):dart安装相关推荐
- 【Dart 教程系列第 21 篇】Dart 之 firstWhere 返回数组中第一个满足条件的元素
这是[Dart 教程系列第 21 篇],如果觉得有用的话,欢迎关注专栏. Dart 返回数组中第一个满足条件的元素,用 firstWhere() 方法,源代码定义如下 E firstWhere(boo ...
- 【Dart 教程系列第 22 篇】Dart 之 lastWhere 倒序查找数组中第一个满足条件的元素
这是[Dart 教程系列第 22 篇],如果觉得有用的话,欢迎关注专栏. Dart 倒序查找数组中第一个满足条件的元素,用 lastWhere () 方法,源代码定义如下 E lastWhere(bo ...
- 【Dart 教程系列第 19 篇】Dart 之 indexWhere、lastIndexWhere 返回数组中第一个满足条件的元素的索引
这是[Dart 教程系列第 19 篇],如果觉得有用的话,欢迎关注专栏. Dart 返回数组中第一个满足条件的元素的索引,用 indexWhere() 方法或者 lastIndexWhere() 方法 ...
- 【Dart 教程系列第 28 篇】Dart中的 Map 和实体类的相互转换
这是[Dart 教程系列第 28 篇],如果觉得有用的话,欢迎关注专栏. 首先声明一个实体类 class People {String name; // 姓名String area; // 地区Str ...
- 【Dart 教程系列第 10 篇】Dart 之 removeLast 删除数组的最后一个元素
这是[Dart 教程系列第 10 篇],如果觉得有用的话,欢迎关注专栏. Dart 删除数组的最后一个元素,用 removeLast() 方法,该方法无参数,返回被删除对象. List<Stri ...
- 【Dart 教程系列第 49 篇】Dart 是值传递还是引用传递
这是[Dart 教程系列第 49 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:结论 二:什么是值类型 ? 三:什么是引用类型 ? 四:值类型和引用类型的主要区别 五:验证 Dart 中的值传 ...
- 【Dart 教程系列第 6 篇】Dart 之 addAll 合并两个数组(向数组中一次添加多个元素)
这是[Dart 教程系列第 6 篇],如果觉得有用的话,欢迎关注专栏. Dart 合并两个数组,或者说是向数组中一次添加多个元素,可以使用 addAll() 方法. 该方法无返回值,参数类型为 Ite ...
- 【Dart 教程系列第 9 篇】Dart 之 clear 清空数组
这是[Dart 教程系列第 9 篇],如果觉得有用的话,欢迎关注专栏. Dart 清空数组用 clear() 方法,该方法无返回值,无参数. List<String> l1 = [&quo ...
- 【Dart 教程系列第 40 篇】Dart 之 trim,trimLeft,trimRight 字符串去除空格
这是[Dart 教程系列第 40 篇],如果觉得有用的话,欢迎关注专栏. trim 源码如下所示 String trim(); 语法 去除字符串中左右两边的空格,注意不是去掉字符串中所有的空格.如果两 ...
- 【Dart 教程系列第 17 篇】Dart 之 every 判断数组中是否每个元素都满足指定的条件
这是[Dart 教程系列第 17 篇],如果觉得有用的话,欢迎关注专栏. Dart 判断数组中是否每个元素都满足指定的条件用 every() 方法,源代码定义如下 bool every(bool te ...
最新文章
- 使用雪花id或uuid作为Mysql主键,被老板怼了一顿!
- numpy matplotlib
- JNI开发之锅炉压力监控器
- Java转iOS-第一个项目总结(2)
- HDU 2009 整除的尾数 题解
- 零件缝隙平行线距离检测4
- 高质量发展-协调发展指标体系构建及测算
- 从零开始学习编程01
- php版wap浏览器,PHP 检测手机浏览器的代码
- 新闻发布系统3.0(javaBean封装)
- pdf里面的图片如何提取出来?
- 升级mysql后zpanel无法进入_升级到mysql5.7无法启动问题解决
- nginx 代理ip 和域名
- 解决log4j2子线程无法获取到traceId问题
- SkinSharp(Skin#)软件换肤库!
- 引谈 | 世界上第一个(真正的)私人家庭安全摄像头诞生!
- 有趣的KaTeX(附源码)
- 基于springboot企业客户信息反馈平台设计与实现的源码+文档
- input输入长度 vue_Vue实现input宽度随文字长度自适应操作
- php printer_open 用法_php控制标签打印机(斑马)