2018-03-20 didSetの挙動 Swift Xcode 備忘録 didSetの挙動 Swiftでは、Propertyに対してdidSetで処理を書いてあげることが多く、この時呼ばれるの?呼ばれないの?と疑問に思うことがしばしばあって、テストしていたのでまとめておく。 値型と参照型で異なる点は言わずもがな気をつけなければいけない。 呼ばれない init()内で代入した時 配列(NSArray型)で、addingを呼んだ時 呼ばれる 値を入れた時 nilを入れた時 配列(Array型)でappend、removeを呼んだ時