メンテナンスプロジェクトに取り組んでいると、多くの厄介なコードに苦労しています。現在の割り当てでは、前の開発者がクラスのすべてのiVarおよびIBOutletのプロパティを定義(および合成)していることがわかりました。
私の理解によると、私はそのクラスの外で使用することを意図した変数のみを適切に宣言するために使用されました。そして、ほとんどの場合、IBOutletのプロパティを宣言する(そしてもちろん合成する)必要はありません。
「プロパティを宣言して合成する必要がある(または不可欠な)場合」に関する回答またはドキュメントを入手できますか?