Flutter 3.0已于2022年5月12日发布。还有飞镖2.17。除了对Google版本的快速升级升级外,让我们看一下飞镖2.17版本的新功能。
这次发布的版本主要是为了提高生产率和提高跨平台兼容性。在同一时间提供了新的语言特征,如下:
同时,DART语言编码规范检查工具(软件包:棉绒)已更新以遵循最佳的DART编程实践。此外,更新了核心库的API文档,提供了更丰富的示例代码。跨平台跨平台的移术性,使用DART:FFI(用于与本机C语言代码进行交互)在Flutter插件中提供了一个新的模板代码,以支持RISC-V指令设置处理器,并支持MacOS和MacOS和MacOS和MacOS和Windows和Windows应用程序已签名。
此功能在Java语言中得到了支持,实际上,它支持枚举中的支持定义成员,包括变量和方法。这一优势是,当构造枚举时,您可以指定相应的值并支持调用枚举方法。更像是一堂课。例如,我们将定义水(冷冻,0摄氏度),温水(40摄氏度)和沸水(100摄氏度)。过去,我们需要获得升力相应的值。
当枚举对应于特定值时,它太麻烦了!飞镖2.17要简单得多。
当我们在DART中使用继承时,我们通常需要调用父类构造函数以进行初始化。下列的:
老实说,写作真的很麻烦,简直就是胡说八!升级到飞镖2.17后,您可以使用超级关键字直接引用,就像以下内容一样,您无需调用父级方法,太令人耳目一新了!
在上一个版本中,命名参数需要在匿名参数后面。本文要求我们知道先前的参数。一方面,代码是按顺序编写的。编码可读性降低。以方法为例。让我们比较:
一个是代码检查工具的升级。DART代码检查工具已添加了10个新规格,并为Flutter开发添加了2个特定规范。您可以通过以下命令升级:
加密套接字的调试(securesOckets)增加了对加密数据查看的支持。具体而言,通过指定键盘文件文件,当TLS密钥与服务器交换时,将添加以NSS密钥日志格式指定格式的文本行添加到其上以进行此文件,这允许一些网络流量分析工具(例如Wireshark)解密插座发送的内容以促进调试。您可以查看API文档。此外,DART开发团队聆听了更喜欢阅读示例以了解API建议的开发人员。在核心库中的200个最常用的API中,添加了示例代码,使阅读和理解API更容易。对于废弃的代码特征(总计231),您可以直接替换命令。
DART FFI是DART代码和C语言/本机代码交互的机制。在使用本机API.in开发Flutter插头-in时,使用DART FFI更方便,以简化此类开发工作,DART 2.17提供模板代码。在颤抖中。您可以访问官方网站以了解如何使用:开发软件包和插件指南。
这是DART 2.17的新功能。可以看出,当前的飞镖团队主要集中在跨平台和生产率提高上。它表明,整个飞镖语言已经达到稳定的阶段,下一次更新的迭代将使我们的发展效率更高。
我是岛上的农民。微信公共帐户是同一名称。这是一列的扑动入口和实际战斗,提供了系统的扑动学习文章。请请参见源代码:flutter输入和实际战斗列源代码。如果有任何问题,您可以添加个人微信交流,微信信号:。
??:如果您认为自己有收益,请喜欢并鼓励它!
?:最喜欢的文章,易于回头!
?:评论,交流和彼此进步!
原始:https://juejin.cn/post/7097576389899598