27

iOS プロジェクトに Xcode 6.2 を使用しています。Xcode の古いバージョンでは、接続が IBOutlet に対して作成されたとき、それは常に弱いストレージでした。接続を作成すると、デフォルトで強力に設定されます。私はそのままにしていて、何の違いも感じません。

Xcode のどのバージョンのデフォルトが strong に変更されましたか?またその理由は?

4

2 に答える 2

33

はい、以前のアウトレットは一般的に弱いはずでしたが、Appleはそれを変更しました. 現在、彼らは WWDC 2015 セッションの Interface Builder での UI デザインの実装で強力なアウトレットを使用することを推奨しています。弱い可能性がある唯一の理由は、保持サイクルです。

于 2015-12-10T21:52:45.693 に答える