JavaScript must be enabled in order to use Notion.
Please enable JavaScript to continue.
Skip to content
ゆめみオープンハンドブック
(永遠のβ版)
熊谷さんの やさしい Swift 勉強会
やさしい Swift 勉強会の開催履歴
Get Notion free
開催回
Date
分類
動画アーカイブ
今回の資料
YouTube リンク
Hide description
やさしい Swift 勉強会の開催履歴
これまでの勉強会の開催情報です。 回ごとに挙がった話題をキーワードで分類分けしてあるので、Search 機能で気になる言葉を検索すると目的の回を見つけられるかもしれません。また、各回のページ内にはその回を開催するに当たっての「告知文」を記載してあります。 勉強会の録画アーカイブは、随時
Channel Yumemi
にアップロードされていきます。動画にはチャプター情報も添えられるので、気になるところを簡単に頭出しして観られます。
最近の開催
登録順
題材別の開催履歴
第32回
2021/10/11 Mon.
No access
制御構文 (Control Flow)
条件式
条件式は真偽値で表現
オプショナル・バインディング (Optional Binding)
パターンマッチング
列挙子パターン (Enumeration Case Pattern)
評価式パターン (Expression Pattern)
if
if case
+
4
No access
A Swift Tour
ez-net.jp
/lin…32.mp4
第31回
2021/10/08 Fri.
配列型 (Array)
辞書型 (Dictionary)
添字構文 (subscript)
ゼロから始まるインデックス
動的配列
シーケンシャルアクセス
ランダムアクセス
Array.Index
String.Index
index(after:)
+
10
No access
A Swift Tour
ez-net.jp
/lin…31.mp4
第30回
2021/10/06 Wed.
配列型 (Array)
辞書型 (Dictionary)
インデックス
配列リテラル
辞書リテラル
糖衣構文(シンタックスシュガー)
ミュータブル (Mutable)
イミュータブル (Immutable)
値型 (Value Types)
参照型 (Reference Types)
+
7
No access
A Swift Tour
ez-net.jp
/lin…30.mp4
第29回
2021/10/04 Mon.
No access
文字列補完 (String Interpolation)
複数行に対応した文字列リテラル
全てのものは文字列化可能
CustomStringConvertible
CustomDebugStringConvertible
LosslessStringConvertible
CustomPlaygroundDisplayConvertible
String(describing:)
String(reflecting:)
+
5
No access
A Swift Tour
ez-net.jp
/lin…29.mp4
第28回
2021/10/01 Fri.
型変換
型キャスト
イニシャライザー
JavaScript
JavaScriptCore
クラス
構造体
メモリーレイアウト
必須イニシャライザー (Required Initializer)
ミュータブル (Mutable)
+
2
No access
A Swift Tour
ez-net.jp
/lin…28.mp4
第27回
2021/09/29 Wed.
No access
型変換
CGFloat と Double 型の相互変換
型推論 (Type Inference)
トールフリー・ブリッジ (Toll-Free Bridge)
浮動小数点数
CGFloat
Double
リテラル
ExpressibleByIntegerLiteral
+
2
No access
A Swift Tour
ez-net.jp
/lin…27.mp4
第26回
2021/09/27 Mon.
No access
談笑タイム
型推論 (Type Inference)
リテラル
型エイリアス (Type Alias)
型変換
型キャスト
Objective-C ブリッジ (Objective-C Bridge)
IntegerLiteralType
FloatLiteralType
+
9
No access
A Swift Tour
ez-net.jp
/lin…26.mp4
第25回
2021/09/17 Fri.
No access
Hello World
変数
定数
宣言 (Declaration)
代入 (Assignment)
参照 (Reference)
初期化 (Initialization)
確定初期化 (Difinite Initialization)
main
+
14
No access
A Swift Tour
ez-net.jp
/lin…25.mp4
第24回
2021/09/15 Wed.
@available
不透明な型 (Opaque Type)
オプショナル型 (Optional)
マクロ
Swift の特色
パターンマッチング
整数リテラル
try?
switch における列挙型の扱い
No access
Version Compatibility
ez-net.jp
/lin…24.mp4
第23回
2021/09/13 Mon.
オリエンテーション
New page
変数
表現方法
オーバーフロー (Overflow)
バッファーオーバーラン
エラー処理 (Error Handling)
無限ループ
添字構文 (subscript)
定数
+
3
No access
オリエンテーション
About Swift
ez-net.jp
/lin…23.mp4
第22回
2021/09/10 Fri.
表現方法
前置詞句
ベース名
関数・メソッド
引数ラベル
クロージャー (Closure)
タプル (Tuple)
複数の戻り値 (Multiple Return Type)
ポリモーフィズム(多態性)
パラメーター多相
+
2
No access
Swift API Design Guidelines
ez-net.jp
/lin…22.mp4
第21回
2021/09/08 Wed.
表現方法
引数ラベル
型変換
LosslessStringConvertible
AnySequence
AnyIterator
zip
min
既定値
変換イニシャライザー
+
6
No access
Swift API Design Guidelines
ez-net.jp
/lin…21.mp4
第20回
2021/09/06 Mon.
オリエンテーション
表現方法
引数
既定値
引数ラベル
関数・メソッド
プロトコル拡張
既定の実装 (Default Implementation)
カスタマイズポイント
メソッド
+
1
No access
Swift API Design Guidelines
ez-net.jp
/lin…20.mp4
第19回
2021/09/03 Fri.
表現方法
関数・メソッド
ベース名
オーバーロード (Overroads)
戻り値によるオーバーロード
アドホック多相
メソッド
unsafeBitCast
numericCast
Codable
+
1
No access
Swift API Design Guidelines
ez-net.jp
/lin…19.mp4
第18回
2021/09/01 Wed.
表現方法
計算量
プロパティー
フリーな関数
大域スコープ
キャメルケース
頭字語
min
ドキュメントコメント
オーダー表記
+
2
No access
Swift API Design Guidelines
ez-net.jp
/lin…18.mp4
第17回
2021/08/30 Mon.
命名規則
self
increment
increase
専門用語の扱い
ハッシュ (Hash)
Hashable
Equatable
ぱくスタ
List
+
6
No access
Swift API Design Guidelines
ez-net.jp
/lin…17.mp4
第16回
2021/08/27 Fri.
命名規則
副作用
真偽値 (Boolean)
関数・メソッド
プロパティー
レシーバー
プロトコル準拠
self
increment
increase
+
4
No access
Swift API Design Guidelines
ez-net.jp
/lin…16.mp4
第15回
2021/08/25 Wed.
命名規則
count
関数・メソッド
メソッド
イニシャライザー
ファクトリーメソッド
副作用
英文法として正しい名前を選ぶ
API デザインガイドライン
No access
Swift API Design Guidelines
ez-net.jp
/lin…15.mp4
第14回
2021/08/23 Mon.
命名規則
自由度のある型情報
DSL (ドメイン固有言語)
クイックヘルプ・インスペクター
キーパス (Key Path)
ベース名
引数ラベル
オーバーロード (Overroads)
イニシャライザー
ファクトリーメソッド
+
7
No access
Swift API Design Guidelines
ez-net.jp
/lin…14.mp4
第13回
2021/08/20 Fri.
命名規則
全ての語句で過不足なく表現
変数
関数・メソッド
関連型 (Associated Type)
定数
メソッド
レシーバー
API 使用時の明瞭さを最重視
制約が弱い型の引数はラベルで補足
+
4
No access
Swift API Design Guidelines
ez-net.jp
/lin…13.mp4
第12回
2021/08/18 Wed.
API デザインガイドライン
基本方針
ドキュメントコメント
Objective-C との相互運用 (Interoperability)
API 使用時の明瞭さを最重視
API は短さよりも明瞭さを意識
クイックヘルプ
ドキュメントコメントは API の設計に良い影響を与える
Markdown
概要説明(サマリー)
+
4
No access
Swift API Design Guidelines
ez-net.jp
/lin…12.mp4
第11回
2021/08/16 Mon.
オープンソース
運営形態
コアライブラリー
オリエンテーション
標準ライブラリー
エコシステム
Foundation
Dispatch
XCTest
Darwin
+
1
No access
About Swift (Swift.org)
ez-net.jp
/lin…11.mp4
第10回
2021/08/06 Fri.
NULL 安全
オプショナル型 (Optional)
オプショナル・バインディング (Optional Binding)
オプショナル・チェイニング (Optional Chaining)
CustomStringConvertible
Swift.org
No access
About Swift (Swift.org)
ez-net.jp
/lin…10.mp4
第9回
2021/08/04 Wed.
New page
確定初期化 (Difinite Initialization)
オーバーフロー (Overflow)
defer
フィードバックアシスタント
Array.init(unsafeUninitializedCapacity:initializingWith:)
if ブロックに波括弧が必須
NULL 安全
インクリメント演算子
ARC (Automatic Reference Counting)
+
4
No access
About Swift (Swift.org)
ez-net.jp
/lin…/9.mp4
第8回
2021/08/02 Mon.
制御構文 (Control Flow)
defer
New page
デイニシャライザー
スタック
セマフォ (Semaphore)
インクリメント演算子
フォールスルー (Fall Through)
Swift.org
No access
About Swift (Swift.org)
ez-net.jp
/lin…/8.mp4
第7回
2021/07/30 Fri.
制御構文 (Control Flow)
repeat-while
guard
スコープラベル
早期 Exit (Early Exit)
フォールスルー (Fall Through)
オプショナル・バインディング (Optional Binding)
構造化プログラミング
Never
continue
+
1
No access
About Swift (Swift.org)
ez-net.jp
/lin…/7.mp4
第6回
2021/07/28 Wed.
エラー処理 (Error Handling)
スコープ
局所スコープ
do
制御構文 (Control Flow)
パスカルケース
パスカル文字列(Pascal 文字列)
C 文字列
例外処理 (Exception Handling)
Objective-C
+
10
No access
About Swift (Swift.org)
ez-net.jp
/lin…/6.mp4
第5回
2021/07/26 Mon.
反復処理
Collection
Sequence
構造体
型拡張 (Extension)
プロトコル準拠
map
filter
reduce
乱数
+
7
No access
About Swift (Swift.org)
ez-net.jp
/lin…/5.mp4
第4回
2021/07/21 Wed.
クロージャー (Closure)
タプル (Tuple)
ジェネリクス (Generics)
複数の戻り値 (Multiple Return Type)
AdditiveArithmetic
Self
ブロックス (Blocks)
Void
関数は必ず戻り値を返す
要素がひとつのタプルは存在しない
+
4
No access
About Swift (Swift.org)
ez-net.jp
/lin…/4.mp4
第3回
2021/07/19 Mon.
型推論 (Type Inference)
名前空間
メモリー管理
名前付きパラメーター
CustomStringConvertible
型推論で型パラメーターを特定
型を使って名前空間を定義
予約語と同名のシンボルを使う
モジュールが作る名前空間
汎用的な型を安易に拡張しない
+
4
No access
About Swift (Swift.org)
ez-net.jp
/lin…/3.mp4
第2回
2021/07/16 Fri.
Safe
Fast
Expressive
Interactive
エラー処理 (Error Handling)
クロスプラットフォーム
ARC (Automatic Reference Counting)
Swift.org
No access
About Swift (Swift.org)
ez-net.jp
/lin…/2.mp4
第1回
2021/07/14 Wed.
オリエンテーション
談笑タイム
最適化
Copy-on-Write
No access
オリエンテーション
ez-net.jp
/lin…/1.mp4
Count
601
題材別の開催履歴