Dart 2.18 版本开始提供与 Objective-C 和 Swift 交互的能力预览,以及在这基础上构建的新 iOS / macOS 包支持。
Dart 2.18 还包含对通用函数的类型推断改进、异步代码的性能改进、新的pub.dev 功能支持以及对工具和核心库的整理。
最后,还有最新的 null safety 迁移状态解析,以及通往完全 null safety 的重要路线图更新。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zZ4FmMz5-1661916139420)(http://img.cdn.guoshuyu.cn/20220831_# Dart/image1.png)]
Dart 支持与 Objective-C 和 Swift 交互的能力
在 2020 年的时候我们预览了用于调用原生 C API 的 Dart 外函数接口(FFI),并于 2021 年 3 月在 Dart 2.12 中发布了它。
自该版本发布以来,大量软件包利用此功能与现有的原生C API集成,例如: file_picker
、printing
、win32
、objectbox
、realm
、isar
、tflite_flutter
和 dbus
等。
使用Objective-C的时区示例
使用 Dart 的时区示例
特定于平台的http库
Cupertino http library 示例
多平台应用程序中特定于平台的网络
改进的类型推断
异步性能改进
pub.dev 改进
一些重大变化
空安全更新
重要的零安全路线图更新
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。