挑战:使用 SwiftUI 实现复古设计

不管是码龄 40 年,还是 SwiftUI 领域的新手,亦或是设计师,每个人都喜欢复古风潮。让我们缅怀怀旧,想象一下如果将您的 app 设计成过去的 Mac 或 iPhone 界面会是什么样子。您喜欢 2000 年代 Aqua 的清爽感觉吗?也许您更喜欢 System 6 的标志性灰度。亦或是您一直希望回到早期的 iPhoneOS 拟物设计阶段。现在,机会来了:和我们一起回到过去,设计复古风格的 SwiftUI 视图。

开始挑战

在穿越时空之前,选择您的数字手段至关重要:您是为现有 app 设计视图,还是提出全新的视图创意?做好决定后,即可启动 Xcode。您可使用自己喜欢的随机数生成器在 1984 年和 2013 年之间任选一年;亦可打开 Swift Playground 带您回到过去:

确定好年份后,您便可以开始设想如何用当时流行的 Apple 设计语言设计界面了!对于设计人员和刚刚接触代码世界的新手,请探索可在 Xcode Previews 的帮助下创建多少 UI;并在开始添加代码时,看看 SwiftUI 是多么简单和有趣!对于经验丰富的码农,请进一步了解 SwiftUI 知识并探索 SwiftUI 的新功能,以将您重新创建的项目提升到新的水平。

想要共享您的工作进度或与其他开发者合作吗?对于参加在线休息室的人员,我们将于星期四上午 8 点至 11 点 (太平洋夏令时) 在 #swiftui-study-hall 频道举办挑战学堂。您也可以使用 "WWDC21-Challenges" 标签在开发者论坛上展示您完成的设计,或者使用 #WWDC21Challenges 标签在社交媒体上进行分享。

Visit the Apple Developer Forums

资源

介绍 SwiftUI

Watch now

Read the WWDC21 Challenges Terms and Conditions