苹果界的FlutterSwiftUI

2023年 7月 21日 47.9k 0

Apple差不多五年前推出了Swift编程语言。它的目的是取代Objective-C,其功能强大,富有表现力。初学者可以像Python一样轻松掌握,很大程度上取得了成功

SwiftUI适用于Apple的所有设备:手机,平板电脑,电视盒,手表和电脑。它允许开发人员使用富有表现力的简单声明性语法创建UI元素

Apple软件开发人员Josh Shaffer展示了​​这个框架,如何使用六行代码创建一个基本的“Hello World” IOS应用程序

SwiftUI开启全新的Xcode交互式开发。就像Swift Playgrounds一样,开发人员可以看到UI实时的变化。它还配备了谷歌Chrome风格的检查工具,允许开发人员从模拟器中选择特定元素,并通过下拉图形界面进行修改。在模拟器中进行的任何更改都会自动反映在Xcode的文本编辑器中。该框架还允许开发人员将元素拖放到他们的应用程序中。Xcode将自动为这些元素生成代码。

鉴于SwiftUI的重点是最大限度地提高开发人员的工作效率,因此该框架支持多种操作系统级别的功能,例如现在可在iOS上使用的“黑暗模式”

从演示的代码中可以看出,SwiftUI与Google的Flutter有很多相似的地方,比如声明式的语法,支持热重载等

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论