- annotations.dart文件里提供了三个class可以作为annotation为了给代码增加注释的:
- Category: 就是给定义的class分类的,可以添加为一个类别或者二级类别等等;
- Summary给定义的class写一个简短的描述的
- DocumentationIcon给定义的class写添加一个icon图标的
-
_bitfield_io.dart和bitfield.dart两个文件都是对于bitfield的使用的封装。需要注意的两点:
- 如果是用于索引值的保存,例如枚举(enum),只会保存前62的数值
- 这个bitfield不能被编译成javascipt语言
-
licenses.dart文件里包含了三个类,都是关于licenses的封装展示,很简单的封装就不做解读了。平时用到的很少,和国内的需求不太匹配。
-
unicode.dart文件里只有一个class, 是不能实例化和继承的,内部只是一些const类型的unicode静态变量。
这是flutter框架源码分析的其中一篇,因能力有限,有诸多不足之处,还请斧正。
网友评论