苹果推出 SwiftUI,网友说像谷歌的 Flutter

(给程序员的那些事加星标

转自:iOS大全

北京时间 6 月 4 日凌晨 WWDC 2019 大会上,苹果软件工程高级副总裁 Craig Federighi 在压轴环节介绍了一个新的 UI 框架 —— SwiftUI。


640?wx_fmt=jpeg


根据苹果开发者官网的介绍,SwiftUI 是一种创新的、非常简单的方法,可以利用Swift 的强大功能,只用一套工具和 API 就可以给所有苹果设备做 UI。


SwiftUI 的口号是:

Better apps. Less code.


SwiftUI 的声明式语法


1、易于阅读和编写;

2、完成同样的功能,所用代码更少


用 SwiftUI 框架前:

640?wx_fmt=jpeg


用 SwiftUI 框架后:

640?wx_fmt=jpeg

相比之下,代码可读性提高的不是一点半点!u1F389.png



与新的 Xcode 11 无缝对接


1、支持拖拽;(降低了入门门槛咯)

2、动态替换;(Swift 编译器和运行时完全嵌入到 Xcode 中,应用程序一直在构建和运行)

3、在 Xcode 右侧可以实时预览代码结果;

640?wx_fmt=png

640?wx_fmt=jpeg


更多介绍,请见官网:

https://developer.apple.com/xcode/swiftui/


网友评论


640?wx_fmt=png

640?wx_fmt=png



关注「程序员的那些事」加星标,不错过圈内事

640?wx_fmt=png

圈内事,我在看❤️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值