
TapCodingは、Swiftプログラミングを学べるiOSアプリです。Swiftは発表から2年の間に多くの変化を遂げてきましたが、言語としての安定性と成熟度が増しつつある今こそ、Swiftを本格的に学ぶ絶好の機会です。TapCodingは、Swiftを分かりやすいミニレッスンに分割し、初心者から中級者まで、幅広い難易度のカリキュラムを提供しています。
TapCodingの開発者であるアダム・ウルフ氏は、教育アプリ市場では馴染み深い人物です。ウルフ氏はまた、iOSタッチスクリーンキーボード用のタイピング練習アプリ「TapTyping」の開発者でもあり、このアプリについては最近ポッドキャスト「Cortex」で取り上げられました。
ウルフ氏の教育トレーニング アプリ作成の経験は TapCoding に表れています。TapCoding では、Swift に関する長い文章を読むのではなく、 Swift の概念の説明と、読んだ内容を活用する演習を交互に行うことで、実際に手を動かして学ぶことを重視しています。TapCoding で使用されている中心的な教育方法の 1 つが、ウルフ氏が「コード構築演習」と呼ぶものです。概念を学習した後、Swift コードの塊を TapCoding のキャンバス上で適切な順序にドラッグ アンド ドロップするだけで、コードを構築できます。このタイプの演習が気に入っているのは、正確な構文よりも Swift コードの構造に重点が置かれ、細部に焦点を当てる前に全体的な概念を固めるのに役立つからです。
TapCodingは構文を無視するわけではありません。別の種類の演習では、画面上で淡色表示されるコードを入力する必要があり、Swiftの構文とその構造を強化します。TypeCodingの最後の主要な演習は、各ステージで学習した内容の理解度をテストし、コード内のエラーを特定する方法を学ぶミニクイズです。
本を読むだけでプログラミングを学ぶのも、人によっては効果的かもしれませんが、私は実践的な学習方法を好みます。プログラミングを始めた頃は、本を読むことで基礎はしっかり身につきましたが、実際にコードを書き始めて初めて、自分が何をしているのか理解できるようになりました。TapCodingは、Swiftを自分のペースでインタラクティブに学べる優れた学習方法を提供しており、特にプログラミングを始めたばかりの人にとって非常に役立ちます。
TapCodingはApp Storeで入手可能で、フリーミアムモデルで提供されています。複数日にわたって「学習ストリーク」を維持すると、9つのレッスンを含む入門レベルを無料でアンロックできます。フルカリキュラムは6.99ドルのアプリ内購入で、9.99ドルでリリース時のフルカリキュラムと今後のレッスンをアンロックできます。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。