このレッスンは プレミアム会員 限定で配信中です。
学習状況の管理には 無料ユーザー登録 が必要です。
Swift入門 (全24回) 
iOS開発のプログラミング言語であるSwiftについて学んでいきます。
全24回レッスンの詳細と、完了状況は以下のとおりです。
タイトル (動画時間 01:04:00) | 学習状況 | |
---|---|---|
#01 Swiftを使ってみよう (01:47)
Swiftの概要、公式サイト、レッスンにおける環境について説明したあとに、Playgroundを作成していきます。
|
|
|
#02 はじめてのSwift (02:18)
Playgroundの使い方を説明したあとに、はじめてのSwiftプログラムを作っていきます。
|
|
|
#03 変数と定数を使ってみよう (02:55)
変数や定数を宣言し、どのように使うかを説明していきます。
|
|
|
#04 基本データ型を見ていこう (02:50)
文字列や数値といった基本データ型について説明したあとに演算方法について見ていきます。
|
|
|
#05 タプルを使ってみよう (02:23)
複数の値を渡すことができるタプルについて見ていきます。
|
|
|
#06 配列を使ってみよう (03:00)
複数のデータをまとめて扱うことができる配列について見ていきます。
|
|
|
#07 辞書を使ってみよう (02:43)
キーと値でデータを管理できる辞書について見ていきます。
|
|
|
#08 ifで条件分岐をしてみよう (02:39)
ifを使って条件分岐をする方法について見ていきます。
|
|
|
#09 switchで条件分岐をしてみよう (02:40)
switchを使って条件分岐をする方法について見ていきます。
|
|
|
#10 while、do ... whileを使ってみよう (01:43)
while、do ... whileで繰り返し処理をしてみます。
|
|
|
#11 forを使ってみよう (02:51)
forを使って繰り返し処理をする方法について見ていきます。
|
|
|
#12 Optionalを使ってみよう (03:01)
nilになりうる値を管理するためのOptionalについて見ていきます。
|
|
|
#13 関数を使ってみよう (1) (02:50)
複数の処理をまとめることができる関数について見ていきます。
|
|
|
#14 関数を使ってみよう (2) (03:01)
関数の返り値、値渡しと参照渡しについて見ていきます。
|
|
|
#15 列挙型を使ってみよう (03:00)
わかりやすいデータ型を作ることができる列挙型について見ていきます。
|
|
|
#16 クラスを使ってみよう (02:40)
クラスの宣言方法、プロパティやメソッドについて見ていきます。
|
|
|
#17 クラスを継承してみよう (02:48)
クラスを継承していく方法について見ていきます。
|
|
|
#18 プロトコルを使ってみよう (02:50)
メソッドやプロパティを実装させることができるプロトコルについて見ていきます。
|
|
|
プロパティを動的に計算するためのget/setと、状態監視するためのwillSet/didSetについて見ていきます。
|
|
|
#20 Optional Chainingを使ってみよう (02:26)
クラスのプロパティやメソッドが存在するか確認するためのOptional Chainingについて見ていきます。
|
|
|
#21 Type Castingを使ってみよう (03:00)
クラスの型をチェックしたり、親クラスや子クラスに変換するためのType Castingについて見ていきます。
|
|
|
#22 構造体を使ってみよう (02:58)
データや関数をまとめて管理するための構造体について見ていきます。
|
|
|
#23 extensionで機能拡張してみよう (02:07)
データ型の拡張をするためのextensionについて見ていきます。
|
|
|
#24 ジェネリクスを使ってみよう (02:47)
抽象化されたデータ型であるジェネリクスについて見ていきます。
|
|
タイトル | 内容 |
---|---|
#01 Swiftを使ってみよう |
|
#02 はじめてのSwift |
|
#03 変数と定数を使ってみよう |
|
#04 基本データ型を見ていこう |
|
#05 タプルを使ってみよう |
|
#06 配列を使ってみよう |
|
#07 辞書を使ってみよう |
|
#08 ifで条件分岐をしてみよう |
|
#09 switchで条件分岐をしてみよう |
|
#10 while、do ... whileを使ってみよう |
|
#11 forを使ってみよう |
|
#12 Optionalを使ってみよう |
|
#13 関数を使ってみよう (1) |
|
#14 関数を使ってみよう (2) |
|
#15 列挙型を使ってみよう |
|
#16 クラスを使ってみよう |
|
#17 クラスを継承してみよう |
|
#18 プロトコルを使ってみよう |
|
#19 get/set、willSet/didSetを使ってみよう |
|
#20 Optional Chainingを使ってみよう |
|
#21 Type Castingを使ってみよう |
|
#22 構造体を使ってみよう |
|
#23 extensionで機能拡張してみよう |
|
#24 ジェネリクスを使ってみよう |
|