iOSDC Japan 2023
LT(5分)

ケーススタディ : Basic Behaviors

66nylon_y Roku 66nylon_y
4

SwiftStandardLibraryの中にはBasic Behaviorsというプロトコル群があります (一部struct)
この中にはHashable, Identifiable, CaseIterableなど、よく見かける奴らがいます
https://developer.apple.com/documentation/swift/basic-behaviors

Hashable?なんかハッシュ値できるやつ、、
CaseIterable?なんかenumの要素を配列で取れるやつ、、

私はそれぐらいの認識なのですが、
いざ公式フレームワークやOSSの宣言元を見に行くと、結構使われていることがわかります

本トークではBasic Behaviorsでできることを整理した上で、
それらが利用されているコードを参照しながら、
具体的にどのようなシーンで活用され、大活躍しているかを探ります