Swift / iOS Developer

iOSエンジニアが勉強したことを書きます。忘備録であり独り言です。

staticについて考えてみた[Swift]

 

今回staticを使うことになった経緯

・Extensionファイルを作る時、関数にstaticを使用

 

staticの特徴

・全インスタンスから共通で利用されるという点では同様

インスタンスを作らなくてもアクセスできる

インスタンス単位でアクセスできないため、再度初期化できない

・let(定数)のように「変わらない」という意味ではなく、「初期化は1度しか行われず、変わったら変わりっぱなし」

 

参考URL:

https://fuuno.net/swift/static/static.html