挑战:使用 SwiftUI 开发菜单栏附加功能
2022 年 6 月 10 日
现在来看看您的朋友“Mac 菜单栏”发来的简短消息:
大家好!👋🏻我是菜单栏!我很喜欢“文件→ 交新朋友”。我们在 20 世纪 80 年代早期初次见面,但我一直在变得更强大、更实用 (“格式 → 字体 → 谦虚地自夸”)。
我总是有自己的想法。在 90 年代,我每天晚上都会告诉您有多棒 (“特殊 → 睡眠”)。我对时间的看法从来没有改变。而且,我从来不觉得“窗口 → 最小化”是我的功劳,但连 Siri 都想和我一起玩。
多年来获得您的充分关注让我乐在其中。但现在,我决定分享“聚焦”搜索功能。SwiftUI 已经可以实现菜单栏附加功能!
您的挑战是:在 SwiftUI 中构建让我引以为傲的菜单栏附加功能。如果您为我开发实用程序,我会很高兴地打开下拉菜单,荣幸地帮您托管一小部分的 App。
开始挑战
为了帮助您构建菜单栏附加功能并完成 Mac 菜单栏挑战,我们整理了一些资源来帮助您快速上手。
为您的 SwiftUI App 添加多个窗口
Watch nowHuman Interface Guidelines: The menu bar
我们欢迎您访问 SwiftUI 挑战学堂,与他人协作共同面对这次挑战!马上来提出您的疑问,和其他开发者交流沟通,并分享您的作品吧。
Study Hall: Menu bar extras with SwiftUI
View now另外,菜单栏还有一条善意提醒,希望您可以出色地完成挑战:
确保在 Twitter 上使用 #WWDC22Challenges 话题标签“文件 → 与我分享”您的作品。我们希望您的“编辑 → 全选 → WWDC22”之旅兴奋且完美!