苹果为开发者打造秘密武器Swift UI

浏览 60 次 / 0条评论 / 软件分类 [ 业界头条 ]
一套代码搞定苹果全平台。) S6 A& g8 n4 S. ]
/ u" f; H) q, O% Q0 h+ N
" f$ J% V* K( s5 y1 l  J; ^* E
2019 年 WWDC 大会上,苹果面向广大开发者们宣布了基于 Swift 语言构建的全新 UI 框架 —— Swift UI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。0 G% D/ {0 u3 T: z
苹果软件工程高级副总裁克雷格·费德里吉(Craig·Federighi)介绍,Swift UI 是真正的原生 UI 框架,建立在苹果数十年打磨用户界面的经验上,开发者通过少量代码和交互式设计就能使用这个框架。全新的 SwiftUI 可以用于 watchOS、tvOS、macOS 等苹果旗下系统
0 h  B2 I" F  c+ W3 y0 G在演示环节,开发者可以通过命令或拖拽等方式,轻松编辑语言。以及如何将一百行代码简化为大约十几行。
  u' n; X7 C+ ~5 C2 M5 ?: y# |# C# Z( j! L; @

5 n4 L/ ^/ Z' ]2 U# S! I5 \3 T5 _  x  ~4 I! g  Q; N

; w9 ]! i- r! w1 w# v$ D0 ^Swift 是苹果于 2014 年 WWDC 发布的新开发语言,可与 Objective-C* 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台的应用程序。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别。
0 p+ x/ _/ h  f+ {# {0 I据官方介绍,Swift UI 是一个创新且非常方便使用的框架,开发者通过 Swift 语言的强大功能即可为苹果的所有硬件设备构建用户界面——只需使用一套工具和 API。
0 f; O0 t9 C8 i; a$ p9 x# s/ h此外,Swift UI 使用了声明式的 Swift 语法,可读性比较高,编写起来也比较容易理解。
% i2 w% k' e; @  j7 x  M( `, q, Q4 ]7 m5 a9 B6 n! ]
2 C5 W) t! X9 w0 I' R% R, Y$ H
Swift UI 可与新的 Xcode 设计工具无缝协作,让代码和设计完美同步,还提供对动态类型、暗黑模式、本地化和可访问性的自动支持。* e: p6 o* x3 c: y$ j& G
Swift UI 还能与其他 API 集成,如 ARKit,包括从左到右语言的自动语言优化。新增功能可用于整个 Apple 平台,包括 Apple TV 和 Apple Watch。
! |; D- |$ V+ R$ T9 o( I' y+ Y7 X据悉,Swift UI 于今日向开发者开放测试,今年 7 月公测,秋季将正式推出,支持的设备要求版本较高,官方介绍如下:" O, {3 Z( B$ }4 c3 R
iOS 13.0+ Beta, s# M' A; U0 P9 R1 J0 S3 A" j
macOS 10.15+ Beta
) H  }% p/ y& a! D; E: f- RUIKit for Mac 13.0+ Beta8 Q$ V$ Q# f  O7 N: ?% D1 {
tvOS 13.0+ Beta
* N3 J& ^) C1 t$ N! e5 twatchOS 6.0+ Beta& T8 W3 [0 V4 {0 x2 R/ D

( x3 A' y; y& d& b2 ~5 `! f! n6 I3 D  欢迎关注苹果园网官方微信:苹果园网(zixunyun) 汇聚最新Apple动态,精选最热科技资讯。
菁菁苹果园提供技术支持,有任何问题可随时联系微信coolgps 或者 QQ41360481.

已有 0 个人发表评论

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

加入VIP会员
快速回复 返回列表 客服中心





快速回复 返回顶部 返回列表