staticについて考えてみた[Swift]
今回staticを使うことになった経緯
・Extensionファイルを作る時、関数にstaticを使用
staticの特徴
・全インスタンスから共通で利用されるという点では同様
・インスタンスを作らなくてもアクセスできる
・インスタンス単位でアクセスできないため、再度初期化できない
・let(定数)のように「変わらない」という意味ではなく、「初期化は1度しか行われず、変わったら変わりっぱなし」
参考URL:
https://fuuno.net/swift/static/static.html
Swift override
oveerideについて。
昔一回調べた気がするけど忘れてたもの。
viewDidLoadを参考に説明してくれている上記リンクがわかりやすかった。
viewDidLoadはUIViewControllerを継承してるからいつも勝手に読み込んでくれるんだなぁ・・・。