私はしばらくMacOSプロジェクトでSwiftのアウトレットコレクションを使用しようとしてきましたが、これは現時点では不可能であることを学んだだけです。私はまだ困惑しているのですが、これはある時点で修正されていると推測しています。Swift IBOutletのコレクションとサイクルの安全性を維持
私はコンセントは一般のサイクルを保持防ぐために、「根」コンセントを除き、弱いでなければならないことを理解する:
@IBOutlet weak var someButton: NSButton!
しかし、私はコレクションの構文については、発見した例が弱い修飾子を含みません、と私は(1)理にかなっていること、それを置く場所を発見していない、および(2)赤い旗を得ることはありません。
@IBOutlet var severalButtons: [NSButton]!
だから、私は明らかに何かが足りないのですか?そのようなコンセントのコレクションが保持サイクルを作成しないと確信できますか?
アウトレットを「弱い」ものにする理由はなく、リファレンスサイクルを作成していません。 – Sulthan