今回は The Basics
における Error Handling
を見ていく中で気になった中で、話し切れていない最後のところ。エラーを表現するためのプロトコルの周りを眺めてみます。ちょっとした余韻的な話題ではありますけれど、それらはたとえば LocalizedError
みたいに幾つかあるのと、以前は Error
が特殊な性質を持っていたりしたこともあるので、そんな辺りをおさらいできたらいいなと思ってます。どうぞよろしくお願いしますね。
今回は参加者の一般参加者を募って、ゆめみの外の人たちも訪れての開催になる見通しです。
——————————————————————————————————— 熊谷さんのやさしい Swift 勉強会 #186
00:00 開始 00:40 エラーを簡単に通達するための手法 03:19 String をエラー型として扱う 03:56 import って必要なもの? 07:48 文字列をエラーとして送出 08:39 エラーを表現するためのプロトコル 11:17 リテラルから任意のエラー型への推論は可能? 14:22 なぜ ErrorProtocol ではないのだろう 14:52 既定の文字列型を変更したときの既定の実装 16:06 エラーの内容を文字列で取得するために 18:33 プロトコル要求を搭載する際の注意 20:00 Cocoa フレームワークにおけるエラーの扱い 20:38 CustomNSError の使い方と所感 22:43 エラーを文字列化する仕組みに違和感 26:25 LocalizedError を有効活用してみると良さそう 27:03 CustomNSError の不思議な立ち位置 28:44 クロージングと次回の展望 ———————————————————————————————————