初心者必見!Swift の学習に役立つサイト10選

初心者必見!Swift の学習に役立つサイト10選

アプリ開発のみならずWebアプリケーション開発の現場でも注目を集めるSwift。そんなSwiftを気軽に学習できるWebサイトやアプリをご紹介します。

目次
  1. Swift学習に役立つサイト10選
  2. IBM Swift Sandbox
  3. SwiftStub
  4. Swiftris
  5. iOS 9 Sampler
  6. Udemy
  7. The Swift Programming Language (Swift 2.2)
  8. iOS Development in Swift
  9. treehouse
  10. Programming Hub
  11. Web App 用フレームワーク
  12. まとめ

Swift学習に役立つサイト10選

IBM Swift Sandbox

範囲を選択_119

無料 Web or スマホ オンライン・エディター

**【表内補足】下段左枠/利用料金、下段中央枠/利用環境、下段右枠/特徴を一言で

クラウドサーバーの Bluemix は Swift にも対応しており、今年2月にリリースされたKituraというSwiftのWebアプリケーション・フレームワークが注目を集めました。

そんなSwiftラブなIBMからはブラウザ上でSwiftをコーディング・テストできるIBM Swift Sandboxが公開されています。単にSwiftを入力して実行するもヨシ、サンプルコード(Load Code)を使ってSwiftを体験するも良し、充実した内容になります。

SwiftStub

無料 Web ライブ・エディタ機能

入力したSwiftコードがライブで反映されるSwiftStubですが、PCにSwiftのソフトウェアがインストールされている必要があります。そのためWindowsユーザー(デフォルト設定の場合)やAndroidユーザは利用することができません。 コードを友達と共有できるSNS機能やチャット機能など、Appleユーザーにとっては使えるWebサ−ビスになると思います。

img : EricaSadun

Swiftris

範囲を選択_116

Swiftris

無料 Xcode App 制作

Swiftrisのホームページでメールアドレスを入力すると、Swiftrisの作成方法が紹介されます。

テキストに従って、Xcode を操作するとテトリス風のゲームAppが作れます。

速さとか色とか自分なりにアレンジできるので、Swift初心者をはじめ、プログラミング初心者にとっても面白い教材だと思います。

iOS 9 Sampler

無料 Xcode サンプル集

iOSフリーランサーのshu223さんが公開しているサンプルコード集です。 Xcodeにビルドするだけでサンプルアプリを体験できるので、Swift学習とアプリ開発の両面から学習することができます。

Udemy

範囲を選択_115

\2,400〜 Web オンライン教材

多彩な講師陣が多彩なレッスンを提供するUdemyでSwiftを学ぶことができます。

The Swift Programming Language (Swift 2.2)

範囲を選択_114

無料 アプリ(Apple) 公式ドキュメント

英語表記にはなりますが、Swiftの雰囲気をつかむには十分な内容です。Swiftならではのコーディングを見ておきましょう。

iOS Development in Swift

範囲を選択_118

無料 アプリ(Apple) Xcode も含めた学習

イギリスのプリマス大学が提供しているXcodeの指南書になります。

Swiftの学習にはよく Xcodeが使われますので、Xcodeに慣れていない方にとっては役立ちそうな教材になると思います。

treehouse

25ドル/月 Web or アプリ 55時間の充実レッスン

【コース名】iOS Development with Swift 2.0

断片的な講義が多いUdemyに比べて、基礎から応用までしっかりと学べるオンライン・講座になります。55時間のレッスンで自分のアプリを開発できるレベルまでになる講義内容です。(英語)

Programming Hub

無料 アプリ スマホで Swift 体験

アプリをインストールするとSwiftのコーディングを楽しむことができます。

Swiftが初めての方でも楽しめるようにサンプルコードが用意され、簡単にスマホ上でSwiftを実行することができます。

「へぇ、Swiftってこんな風にプリント文や条件分岐とか書くんだ」という感覚で楽しめると思います。

Web App 用フレームワーク

無料 Web App フレームワーク

img : perfect.org

すこし本稿の趣旨とは外れますが、最近はWebアプリケーション用にSwiftが注目されていますので、Web App用の代表的なフレームワークをご紹介しておきます。

Perfect Vapor Kitura

ちょっと頑張ればPokémonのPokédexなども作れるみたいですよ。

範囲を選択_121img:Vapor

まとめ

今回ご紹介させて頂いたSwift教材は主に自習向けのコンテンツになります。

ひとりでのSwift学習に限界を感じたらCodeCampのサポート、検討してみませんか?

もしくはCodeCampのアプリ開発コースもオススメですよ!

範囲を選択_124

オシママサラ
ライター
オシママサラ

関連記事