Swiftのプロパティとメソッドの修飾子の以下の通り。
| 修飾子 | 解説 |
|---|---|
| convenience | 他のイニシャライザを呼ぶことを許可するイニシャライザに指定する修飾子 |
| required | イニシャライザをオーバーライドするとき実装必須であるイニシャライザに指定する修飾子 |
| override | オーバーライドするメソッドに指定する修飾子 |
| static | 構造体または列挙型特有(オブジェクトごとではない)のプロパティとメソッドに指定する修飾子 |
| class | クラス特有(オブジェクトごとではない)プロパティとメソッドに指定する修飾子 |
| lazy | はじめて利用したときにオブジェクトを生成するプロパティに指定する修飾子 |
サンプルがないと難しい!