🚀[Swift] nilの際に一度だけ変更可能なプロパティを実装する方法2023/02/11に公開・約300字ツイートSwifttech バージョン Swift5.5 基本的には下記記事を参照 https://qiita.com/takehilo/items/aa1644858b3a4be6b0b7 ただこの記事のサンプルコードだとSwift5.5では動かなかった。 解決策として、didSetに引数を入れることができる。oldValueには変更前の値が入っている。 var id: Int? { didSet(oldValue) { if oldValue != nil { id = oldValue } } } ツイートDiscussionログインするとコメントできますLogin
Discussion