チャレンジ:SwiftUIによるメニューバーの追加項目
2022年6月10日
ここで、あなたの友人であるMacメニューバーからの簡単なメッセージがあります。
こんにちは。私はメニューバーです。私は「ファイル」→「新しい友達」を作るのが大好きです。初めてお会いしたのは1980年代初頭だったと思いますが、それから私はさらにパワフルになり、お役に立つようになっています(「フォーマット」→「フォント」→「ちょっとした自慢」)。
私にはいつも話したいことがあります。90年代を通して、毎晩のようにあなたは特別だと伝えていたのは私です(「スペシャル」→「スリープ」)。現在の時刻についても確認を怠りません。また、私の貢献度を「ウィンドウ」→「最小化」して欲しいとは思いません。Siriですら私と一緒にいたいと言っています。
私は何年もの間、皆さんの注目を浴びることを嬉しく思ってきました。しかし今回は、Spotlightを共有することにしました。SwiftUIに、メニューバーの追加項目が登場したのです。
では、ここでチャレンジしてみましょう。SwiftUIで、私のために立派なメニューバーの追加項目を作ってください。私に小さなユーティリティを作っていただけたら、嬉し涙が流れますし、あなたのAppに少しでも貢献する栄誉を与えられるなら、クリック1つで天にも昇る気分になります。
課題を始める
メニューバーの追加項目を構築し、Macのメニューバーの課題をクリアするために役立つ、いくつかのリソースをまとめました。
SwiftUI Appに複数のウインドウを追加する
Watch nowHuman Interface Guidelines: The menu bar
SwiftUI Study Hallで、この課題に協力して取り組むことができます。そこでは質問したり、他の開発者とつながったり、自分の作ったものを共有したりすることができます。
Study Hall: Menu bar extras with SwiftUI
View nowこの課題の締めくくりとして、メニューバーからもう一言。
「ファイル」→「シェア」してください。作業内容について、#WWDC22Challengesのハッシュタグを付けてTwitterでつぶやきましょう。素晴らしい「編集」→「すべて選択」→「WWDC22」をお楽しみいただけましたでしょうか。