Swiftでクラスプロパティ(タイププロパティ)を定義する方法

クラス自体にプロパティを定義する方法だよ。

これにはstaticを使うよ。

 

Swiftでクラスプロパティ(タイププロパティ)を定義する

 

ここでは Kazuクラスのcountプロパティなので

kazu1, kazu2の2つのインスタンスを作っても、Kazu.countの値は一つなので、2つめの出力結果が-2ではなく0になるよ。

この例では共有する可変のstaticプロパティをMainActorで管理します。呼び出し側もMainActor上で使用します。

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました