開発の初期の頃、私は自分が書いたすべてのプログラムで常にインスタンス変数を作成し始めました。しかし、プロパティの力に到達した後、私たちはiVarsを使用する必要がないと感じました。
しかし、コードをデバッグする必要があるときに、iVarが欠落しているために、カスタムエンティティの値をデバッグするのが難しいことに気付きました。
現在、すべてのカスタムインターフェイスの実装にiVarを搭載することを計画しています。
私が行っていることが良い習慣であるかどうかを確認してください。トレードオフがありますか?
Objective CでiVarsを使用する必要がある他の理由はありますか?