苹果秘密武器Swift UI为开发者打造
时间:2023-02-01 00:41:02
2019 年 WWDC 大会上,苹果面向广大开发者们宣布了基于 Swift 语言构建的全新 UI 框架 —— Swift UI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。
苹果软件工程高级副总裁克雷格·费德里吉(CrAIg·Federighi)介绍,Swift UI 是真正的原生 UI 框架,建立在苹果数十年打磨用户界面的经验上,开发者通过少量代码和交互式设计就能使用这个框架。全新的 SwiftUI 可以用于 watchOS、tvOS、macOS 等苹果旗下系统。
在演示环节,开发者可以通过命令或拖拽等方式,轻松编辑语言。以及如何将一百行代码简化为大约十几行。
Swift 是苹果于 2014 年 WWDC 发布的新开发语言,可与 Objective-C* 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台的应用程序。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别。
据官方介绍,Swift UI 是一个创新且非常方便使用的框架,开发者通过 Swift 语言的强大功能即可为苹果的所有硬件设备构建用户界面——只需使用一套工具和 API。
此外,Swift UI 使用了声明式的 Swift 语法,可读性比较高,编写起来也比较容易理解。
Swift UI 可与新的 Xcode 设计工具无缝协作,让代码和设计完美同步,还提供对动态类型、暗黑模式、本地化和可访问性的自动支持。
Swift UI 还能与其他 API 集成,如 ARKit,包括从左到右语言的自动语言优化。新增功能可用于整个 Apple 平台,包括 Apple TV 和 Apple Watch。
据悉,Swift UI 于今日向开发者开放测试,今年 7 月公测,秋季将正式推出,支持的设备要求版本较高,官方介绍如下:
iOS 13.0+ Beta
macOS 10.15+ Beta
UIKit for Mac 13.0+ Beta
tvOS 13.0+ Beta
watchOS 6.0+ Beta
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
win8系统屏幕显示方向调节教程(默认为横向显示)
![](https://img.aspxhome.com/file/2023/29/a256582_0s.jpg)
Excel的sql查询表达式
为什么设计师做的PPT就更好看?
![](https://img.aspxhome.com/file/2023/10/a352394_0s.jpg)
Win10鼠标光标移动速度太快怎么办?
![](https://img.aspxhome.com/file/2023/26/a221333_0s.jpg)
win11蓝牙图标怎么去掉?
![](https://img.aspxhome.com/file/2023/30/a271087_0s.jpg)
华硕开机就自动进入BIOS界面是什么情况?
![](https://img.aspxhome.com/file/2023/6/a325601_0s.jpg)
Win10系统家庭版当中没有组策略怎么办?
![](https://img.aspxhome.com/file/2023/4/a306582_0s.jpg)
戴尔电脑Win10改装Win7后无法正常启动使用怎么解决?
![](https://img.aspxhome.com/file/2023/6/a322010_0s.png)
wps2019怎么批量导出图片?wps2019批量导出图片教程
![](https://img.aspxhome.com/file/2023/1/a166081_0s.jpg)
企业微信打卡方式怎么设置为考勤机?
![](https://img.aspxhome.com/file/2023/7/a329757_0s.jpg)
wps怎么把表格设置横向打印
Win10系统改装Win7无法启动的原因和解决方法
![](https://img.aspxhome.com/file/2023/26/a224150_0s.jpg)
Win10系统最新消息:UI又要变了
![](https://img.aspxhome.com/file/2023/4/a313375_0s.jpg)
禁止Excel2013单元格输入大于指定长度的数据
![](https://img.aspxhome.com/file/2023/8/38038_0s.jpg)
excel2010中的rand函数运用
![](https://img.aspxhome.com/file/2023/3/38383_0s.jpg)
怎么成为酷我音乐电台主播?
![](https://img.aspxhome.com/file/2023/8/a337444_0s.jpg)
Win7电脑打字打不出来怎么解决?
![](https://img.aspxhome.com/file/2023/4/a313359_0s.png)
ThinkPad X1 Carbon笔记本安装win7系统教程
![](https://img.aspxhome.com/file/2023/7/53177_0s.png)
安全模式下win764系统碎片整理方法
![](https://img.aspxhome.com/file/2023/4/a311101_0s.jpg)
windows7电脑密码忘记了的详细解决步骤方法
![](https://img.aspxhome.com/file/2023/5/a313517_0s.jpg)