リソース

ツール、ドキュメント、チュートリアル、ビデオなどの各種リソース

デベロッパツール

Xcode

XcodeをSwiftプログラム言語による最新機能と組み合わせることで、優れたアプリの開発に必要なすべてが揃います。

Mac App Storeで見る

Swift Playgrounds

Swift Playgroundsは、Swiftを使用したコーディングやアプリの構築について学ぶことができる、iPad/Mac向けの革新的なアプリです。

さらに詳しく

ドキュメントとビデオ

Swift言語ガイド

Swiftプログラム言語の全体を詳しく解説したThe Swift Programming Languageブックは、Swiftの学習を始める上で最適です。

さらに詳しく(英語)

Swift標準ライブラリ

Swift標準ライブラリに関する最新ドキュメントで、Swiftのプリミティブ、タイプ、一般的なプログラミングパターンについて確認しましょう。

ドキュメントを見る(英語)

ビデオ

Swiftに関するTech TalksおよびWWDCの最新ビデオを視聴して、新しい機能や仕様、Appleエンジニアによる解説を確認しましょう。

ビデオを見る(日本語字幕)


チュートリアル

SwiftUIのサンプルアプリで学ぶ

iPadやXcodeのSwift Playgroundsでは、SwiftUIのサンプルを通じてユーザーインターフェイスの定義、ユーザー操作への応答、データフローの管理などについて学習できます。

チュートリアルを開始する(英語)

Xcodeが表示されたMacBook Proの画像。Xcodeウインドウの右パネルにはScrumdingerのインターフェイスが表示されている

iOS向けアプリの開発

推定所要時間:14時間15分

Xcodeの使用方法およびアプリ開発に必要なデベロッパツールを紹介します。iOS向けネイティブアプリを開発するための、Xcode、SwiftUI、UIKitの基礎を学習できます。

チュートリアルを開始する(英語)

MacBook ProにXcodeがダークモードで表示されているXcodeの左パネルにはプロジェクトナビゲータ、中央にはコードエディタ、そして右側には、このチュートリアルでビルドするサンプルアプリ「Landmarks」のキャンバスプレビューが表示されています。

はじめてのSwiftUI

推定所要時間:4時間25分

SwiftUIは、すべてのAppleプラットフォームでユーザーインターフェイスを定義する宣言型の最新ツールです。美しくダイナミックなアプリを、よりスピーディに開発できます。

チュートリアルを開始する(英語)

Xcodeが表示されたMacBook Proの画像。Xcodeウインドウの右パネルにはScrumdingerのインターフェイスが表示されている

Mac CatalystでiPadアプリをMac向けに開発

推定所要時間:3時間25分

iPad向けアプリと同じコードベースから、Mac向けのネイティブアプリをビルドしましょう。

チュートリアルを開始する(英語)

Xcodeが表示されたMacBook Proの画像。Xcodeウインドウの右パネルにはScrumdingerのインターフェイスが表示されている

Swiftはオープンソースとして開発されています。Swiftプロジェクトおよびコミュニティについて、詳しくはSwift.org(英語)で確認いただけます。