Apple Programming with Objective-Cドキュメントには、次のように記載されています。
プロパティが設定された時点では、オブジェクトの残りの部分がまだ完全に初期化されていない可能性があるため、常に初期化メソッド内からインスタンス変数に直接アクセスする必要があります。カスタム アクセサー メソッドを提供していない場合や、独自のクラス内からの副作用を認識していない場合でも、将来のサブクラスが動作をオーバーライドする可能性があります。
しかし、setter メソッドにどのような副作用があるのか わかりません。初期化メソッド内からインスタンス変数に直接アクセスする必要がある理由を説明する例を教えてください