IBでUIを作成するとき、アクションのあるボタンをよく使用しましたが、ViewControllerがこのボタンにアクセスする理由はありません。
ボタンのテキストは変更されません、ボタンの画像は変更されません、移動することはありません...
このため、IBOutletプロパティを指定せず、VC内の何にも接続しません(もちろんアクション以外)。
私が読んだSOにも同様の質問があり、そこでの議論はメモリ管理の問題になります。その質問は、ARC以前の2011年初頭からのものです。私のすべてのIBOutletプロパティがとにかく弱いことを考えると、メモリはビューコントローラではなくスーパービューによって処理されます。そのため、その質問で言及されている問題は今や議論の余地があります。
今それらを接続する理由はありますか?彼らは常につながりを持つべきですか?もしそうなら、なぜですか?