百行代码变十行,苹果SwiftUI可视化

北京一次治疗白癜风花多少钱 https://jbk.familydoctor.com.cn/bjbdfyy_ks4611/

苹果开发者大会WWDC在北京时间今天凌晨开幕。在这场大会上除了「史上最难看Mac主机」、首次出现的iPadOS以外,我们还终于可以对饱受诟病的iTunes说再见了。而对于开发者来说,新发布的SwiftUI可能是最吸引人的特性,在CraigFederighi的演示中,我们可以轻松地把一百行的前端代码缩减到十几行。

Swift是苹果于年发布的全新开发语言,可与Objective-C*共同运行于macOS和iOS平台,用于搭建基于苹果平台的应用程序。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。近年来,这种编程语言的热度上升很快,甚至有人呼吁用它来代替Python,作为TensorFlow支持的语言。

「取代Python」并不只是说说而已。今年4月,谷歌在GitHub上开放了SwiftforTensorFlow项目。

既然Swift语言已经这么有潜力了,那么我们难道不应该给它加入更多的特性,助它一臂之力吗?今天苹果就为Switf前端编程插上了翅膀,其最新发布的SwiftUI是一个基于Swift语言的、创新而又极为简单的用户界面解决方案,各种平台上的应用都能用它打造精致的用户界面。

SwiftUI使用统一的一套工具和API,即可创建在任意苹果设备使用的用户界面。通过定义一个易读易写的声明式Swift语法,SwiftUI可以顺畅的和Xcode工具一起完成设计工作。SwiftUI自动支持动态字体调整(DynamicType)、暗黑模式(DarkMode)、本地化(localization)和辅助功能(accessibility),这意味着开发者的第一行SwiftUI代码是他们目前写出的功能最强大的UI代码。

官方教程:


转载请注明:http://www.jiaju1314.com/bcxx/bcxx/17330.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了