初心者必見!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

Webサイト担当者としてのスキルが身に付く!!

無料カウンセリングはこちら

まとめ

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

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

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

"1/30まで無料体験の受講者限定で、有料コースが1万円オフになるキャンペーンも実施中です!

今なら1万円する入会金が無料なので2万もお得に。この機会にプログラミング学習を初めてみてはいかがでしょう?"

CodeCamp無料体験の詳細はこちら

image


関連記事

オシママサラ
この記事を書いた人
オシママサラ
まずは7日間お試し!人気プログラミング講座を無料公開中
オンライン・プログラミングレッスンNo.1のCodeCamp