Загрузка...

熊谷さんのやさしい Swift 勉強会 #126 — The Basics /型拡張と重複実装、型エイリアスの使い道 #yasashii_swift #swiftlang

Swift の言語そのものに着目して基礎をみんなでじっくり見ていく勉強会です。

日頃より Swift 言語を使っている人はもちろん、普段は Swift に親しみがないけどなんとなく気になった人など、プログラミングに携わる人も携わらない人もどなたでも歓迎です。

—————————————————————————————
熊谷さんのやさしい Swift 勉強会 #126

今回も引き続き `The Basics` の `型エイリアス` について眺めていきます。おおよその特徴は前回に身終えた感じがするので、今回はそれが使われる場面について着目して行けたらいいなと思います。

それと、そんな話に入る前に、おとといに開催してきた勉強会で `型拡張` についておさらいしていたときに、重複する実装の辺りで記憶と違う挙動を見せて混乱したところがあったので、それについてもみんなと情報交換してみようと思ってます。よろしくお願いしますね。

00:00 開始
00:10 今回の展望
00:56 既存の機能と同じ署名の機能を拡張したときの挙動
01:28 既にある実装を拡張してもエラーにならない
02:51 名前空間と重複実装
04:39 同じ定義を重ねることに感じる恐いところ
06:16 メソッドの隠蔽
08:02 いまいち不安の拭えないところ
08:29 イニシャライザーも重複可能
09:20 型エイリアスのおさらいと今回の展望
10:00 型エイリアスは元の型としても使える
10:39 型エイリアスで別名を付ける例
11:53 C 言語の文化とのブリッジ
12:32 if 文で真偽を判定するとき
14:03 型エイリアスとコードの可読性
16:13 型エイリアスを元の型として使う
17:14 元の型と同じと扱えるのも効果的かも?
18:34 とはいえ違和感も残るところ
19:08 サブタイピングを今日りょしたら上手くいきそう?
20:21 型エイリアスに対する所感
21:10 型拡張と型エイリアスの関係性
23:58 複雑な型表現を簡単にする
28:17 APIKit に思いを馳せてみたり
28:53 ライブラリーを提供するとき
29:38 ジェネリクスと関パラメーター
—————————————————————————————

LIVE 開催の予定カレンダー
https://calendar.google.com/calendar/u/0?cid=YjU2YTQyYTU3YmQ5MjY3ZDM1ZjhhMWU0YmIyZDFiY2VlNTgwOGQyZDNjYTg3M2U4YmE1NWFjNGFhNGE1NDNjNEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t

このシリーズの再生リスト
https://www.youtube.com/playlist?list=PLYDv1MOWNfiyFoXigEL9MEtude5l9pYeP

この動画は、株式会社ゆめみさんの一般公開付き社内勉強会「熊谷さんのやさしい Swift 勉強会」を「Channel YUMEMI」で公開していたものを、株式会社ゆめみさんの意志により、当チャンネルに移行しているものになります。今後はこちらのチャンネルで公開していきます。

Видео 熊谷さんのやさしい Swift 勉強会 #126 — The Basics /型拡張と重複実装、型エイリアスの使い道 #yasashii_swift #swiftlang канала SwiftStage チャンネル
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять