Swiftでreadonlyにする – private(set) – を使う方法

Pocket

プロパティをいじってほしくなくて、読み取り専用(readonly)にしたいことはよくあるかと思う。そんなときに private(set) という便利なものがある。

Swiftでreadonlyにする – private(set)を使う –

これはSwiftの特徴なんだけど、privateを設定しても同ファイル内からはアクセスできちゃう。(他言語のprivateと混同しないようにしよう)

ので、これを読み取り専用にするには別ファイルに分離してあげる必要があるよ。

もちろん読み取りは別ファイルからもできるよ。


おわりに

オールFirebaseで新アプリをリリースしました! -> 匿名シェアチャットアプリ 'mimicha'

著者だよ。良かったらフォローしてね
スポンサーリンク
  • このエントリーをはてなブックマークに追加