iOS9でSwiftも2.0となって、そろそろ本格的にSwiftを使っていこうと思っている方も多いのではないでしょうか。そこで今回はオンライン上にあるSwift学習サイトやブログ記事を公開しているサイトをまとめて紹介します。
30分でiphoneアプリが作れちゃう!?プログラミング初心者向けSwift入門【ZIGExN Swift Girls】 北國悠人 先生 - 無料動画学習|schoo(スクー)
まずSwiftを体験すると言うことで30分間でSwiftを使ったiPhoneアプリを作るレッスンです。PHPなど他のプログラミング言語の経験が多少あった方がいいようです。
逆引きSwift(iOS編) - Swift Docs
Swiftを使っていく中でよくあるコーディングの仕方を逆引きとして掲載しています。Swiftの基礎を学んだ後、実際にやりたいことをどう実現するのか迷った時に便利です。
ドットインストール
3分動画でプログラミングを覚えるドットインストールさんでもSwift学習レッスンがいくつも登録されています。入門編以外はプレミアムサービスになります(月額800円)。
Developing iOS 8 Apps with Swift - Free Course by Stanford on iTunes U
スタンフォード大学によるSwiftを使ったiOS 8アプリ開発の授業がiTunes U上で公開されています。すべて無料で、動画とテキスト合わせて40個あります。
Apple Inc.のThe Swift Programming Language (Swift 2.1 Prerelease)を iBooks で
AppleがiBooks上で配布しているSwift 2.1の電子書籍です。1.0、2.0もありますのでSwiftについて総合的に学ぶのに役立つでしょう。
hatena/Hatena-Textbook
はてなが作成、公開している教科書です。インターン向けに使われています。Swift全般およびSwiftを使ったiOSアプリ開発について解説しています。
Learn Swift - Tutorials, Code Samples, References and more!
様々なサイト、ブログで公開されているSwift開発に関するTipsをまとめています。ここをチェックすることで最新のテクニックが手に入るでしょう。
Learn Swift Programming on Treehouse
ごく基礎的なレベルから天気アプリ、プレイリストブラウザなどテーマに分かれてその作り方が解説されています。月額25ドルまたは49ドルのサイトになります。
Swift Video Courses and Tutorials from lynda.com
Swift開発を学習できる多くの動画が公開されています。メモアプリであったり、アプリ内課金の方法などが紹介されています。
Intro to iOS App Development with Swift - Udacity
全部で16時間分の動画を通じてオーディオの実行、録音、アプリ内での画面遷移など統合的にアプリ開発を学ぶことができます。
iOS Bootcamp -Online by Mobile Makers Academy | SkilledUp
買い切りのコンテンツで5000ドルになります。基本は通学のサービスのようですが、オンライン版も提供されています。
最初は無料コンテンツを使いつつ、進んできたら有料コンテンツを使って実践的に学んでいくのが良いのではないでしょうか。または初学を納めたら後は実践としてアプリ開発を通じて学んでいっても良いでしょう。
そしてアプリ開発時にサーバが必要になったらmBaaSを組み合わせてみてください!