質問: Mirror(reflecting: self).children.filter{ $0.value is UIButton}.compactMap { $0.value } as! [UIButton] ```
回答: 同じようなボタンの初期化等のためにUIButtonの配列を別途作りたい、とかそういう用途ですか? 特に順番とかを意識しなくていいなら、個々の(aBtn, bBtnとか)接続とは別に、追加でOutletCollectionに各ボタンを接続することでボタンの配列を作成することができるのでループでまとめて初期化などができます。 個々の認識が必要な場合はtagに番号を振っておけばいいです。