サンプルアプリの模写をしているときに、ふとextensionというのが、気になりました。どういう意味なのか調べてみたので、備忘録として書いておきたいと思います。
extensionとは、『拡張すること』という意味です。
extensionを使用すると、既存のクラスや構造体に新たなメソッドやプロパティを追加できるようになるらしいです。普段なにげなく使用していましたが、とても便利だとわかりました。
参考サイト
![](https://ryolog.org/wp-content/uploads/cocoon-resources/blog-card-cache/3d77af49f2d6c311a794f1d742728b4e.jpg)
Swiftでextensionを使って機能拡張する方法【初心者向け】 | TechAcademyマガジン
初心者向けにSwiftでextensionを使って機能を追加する方法について解説しています。クラスを拡張する際に便利で、継承との違いについても説明しています。実際にコードを書いて解説しているので、参考にしてみてください。