挑战:随机使用框架

无论您的专业知识水平如何,当您走出舒适区,第一次学习新的框架或技术时,难免会感觉非常棘手。我们今天的挑战为您提供了一种有趣的交互方式,鼓励您使用 ARKit 示例 app 以及您所选择的一个框架,来进行新的尝试。您能够用 100 行以内的代码创建出什么体验呢?

开始挑战

这项挑战是使用 RealityKit 和 ReplayKit 创建游戏化的增强现实体验。若想参加挑战,您需要下载 iOS 15 和 Xcode 13 的开发者 beta 版本。执行此操作之后,请下载此挑战的“随机使用框架”示例项目,然后在 Xcode 中打开该项目并在您的 iOS 设备上构建和运行 app。

当您与 app 交互时,它会触发神秘的一系列 Apple 框架并随机选择其中一个框架。有趣的地方在于:我们将请您使用随机选择的框架来打造新的体验,而且只能使用 100 行以内的代码!例如,如果随机选择了 SwiftUI 框架,您可以使用画布在 Xcode 中进行试验,或者使用 .searchable 创建基本搜索栏。不要太担心自己是否能构建完美的体验:通过这项挑战,您可以突破自己的舒适区,从中学习并获得乐趣。

想分享您的进度或您使用随机选择器的体验?您可以使用 "WWDC21-Challenges" 标签在开发者论坛上发布有关挑战的帖子,或者使用 #WWDC21Challenges 标签在社交媒体上进行
分享。

资源

WWDC21 Challenge: Framework Freestyle

Read the WWDC21 Challenges Terms and Conditions