import UIKit // MARK: - Протоколы protocol MainSection16Buttons { } // MARK: - Реализация extension Main { enum Section16Buttons { static func setupCore(_ core: Main.Core) { // Создаём 16 кнопок. for i in 0..<16 { let btn = UIButton() btn.tag = i core.view.addSubview(btn) core.buttons.append(btn) } } } }