Swift 実践入門のまとめ。
分からない部分の抜粋も記載し、解決できたら随時更新していきます。
なお、ここに記載している以外でも「わけわからん…」となっている部分も多々ありますが、
今は必要ない、と言い聞かせて飛ばしています。
第9章
プロトコル 仕様書のこと。その仕様書を適合したら、プロトコル内部のプロパティやメソッドは全部盛り込む必要があるため確認がしやすい。
理解度:40%くらいか
struct / class / enumが設計図、インスタンスが出来上がった実体だとすると、プロトコルは仕様書。可読性を高める効果がある。
9-3 プロトコルを構成する要素
プロトコル内ではletは使えないのでvarを使う。var A : String { get set }のような感じ。このgetとget setがよく分かってない。コンピューターサイエンスでお馴染みだからか、swiftで改めて丁寧な説明はないように感じた。まあgetはプロパティの取得(get)、get setでプロパティを取得し、具体的な値を代入(set)までするというイメージ。