SwiftはAppleが2014年に開発したプログラミング言語です。
iOS・macOS・watchOS・tvOSアプリを開発するための公式言語で、
それまで使われていたObjective-Cの後継として設計されています。
🍎 Swiftが使われているところ
📱
iOSアプリ
App Storeのアプリ開発の中心言語
iOSアプリ
App Storeのアプリ開発の中心言語
💻
macOSアプリ
MacのデスクトップアプリもSwiftで作れる
macOSアプリ
MacのデスクトップアプリもSwiftで作れる
⌚
Apple Watch
watchOSアプリの開発言語
Apple Watch
watchOSアプリの開発言語
🖥️
サーバーサイド
Vaporを使ったサーバー開発も可能
サーバーサイド
Vaporを使ったサーバー開発も可能
⚠️ 前提知識・環境
Swift開発の本番環境はmacOS + Xcodeです(Windowsでは動かない)。
コードクエストではブラウザ上で実行できます。
プログラミングの基礎知識があると学習がスムーズです。
⏱️ 目安学習期間
全15クエスト。1日1〜2クエストで 約2週間。
オプショナル(Optional)の概念がSwift特有のやや難しいポイントです。