チャレンジ: Swift Playgroundsでクイズをデザイン

「私のこと、どれだけ
知ってる?」というクイズをデザインして、あなたの好みや関心事を誰が一番よく知っているか見てみましょう。

チャレンジを開始

このチャレンジでは、Swift PlaygroundsのAnswers(対話)ブックを使用して、クイズを作ります。「私のことをどれだけ知っていますか?」クイズでは、一連の質問に答えてもらい、最後に、正解数に応じてスコアを出します。楽しい解説も添えるといいでしょう。

方法としては、iPadかMacにSwift Playgroundsをダウンロードしてから、右下の「すべてを見る」を選択し、Swift Playgroundsのコンテンツ画面を起動します。この画面のStarting Pointsの下にあるAnswers(対話)ブックを、デバイスにダウンロードします。

このチャレンジでAnswers(対話)ブックをダウンロードするには、Swift Playgrounds Appを使用します。

Answers(対話)の最初の画面にはAPI概要のページがあり、ここからAPIを起動できます。showコールを使用してテキストまたはイメージを表示し、複数の異なるaskコールを使用してクイズ参加者から答えを要求します。参加者からの回答は変数として保存します。これらのAPIコールを組み合わせることで、独自のカスタムクイズの質問を作ることができ、回答を正解に照らしてチェックできます。Answersを使用すると、多様なテキストベースのツリーやクイズを構築できます。違うタイプのクイズを作ってみたい方は、ぜひお試しください。これらの基本的要素をいろいろ試してみて、自分が興味を持っているものを作ってみましょう。構築したクイズをコミュニティと共有するには、デベロッパフォーラムで「WWDC21-Challenges」タグを使用するか、ソーシャルメディアでハッシュタグ#WWDC21Challengesを使用して、クイズの実際のビデオを投稿したり、クイズへのリンクを共有してみてください。

デベロッパフォーラムでWWDC21 Challengesを確認する> ソーシャルメディアで#WWDC21Challengesを確認する>

Visit the Apple Developer Forums

リソース

Download Swift Playgrounds for macOS

Learn more about Swift Playgrounds

Read the WWDC21 Challenges Terms and Conditions