用語の種類
言語仕様技法・仕組み・アルゴリズムプロトコル・抽象型
大分類
技術用語
詳細ドキュメント
連想する用語
最終更新日
2024/01/10 12:47
参考文献
DOWNLOAD
ゆめみ iOS 研修との関連
補足や訂正
学習の難易度
学習の重要度
Swift のプロトコル宣言で記載するプロパティーやメソッドなどがカスタマイズポイントに当たります。ここに記載された機能は、プロトコル自体に既定の実装があったとしても、プロトコルを適用する型で独自の機能に差し替えられるようになります。
カスタマイズポイントに記載しないで既定の実装として用意した機能は、それを差し替えるようなことはできなくて、型に独自に実装を用意しても、既定の実装を上書きせずに独立したものとして存在することになります。この違いは、ジェネリクスを活用したプログラミングにおける動作の違いとして現れてきたりします。