Сигнатура конструктора записывается следующим образом: сначала указывается имя конструктора, затем идет ключевое слово "function", а после него в угловых скобках перечисляются параметры, которые принимает конструктор. После угловых скобок ставится двоеточие, указывающее на возвращаемый тип данных (если таковой есть). Например, выглядит примерно так:
func ИмяКонструктора(параметр1: Тип1, параметр2: Тип2) -> ВозвращаемыйТип {
// тело конструктора
}
Надеюсь, данное объяснение поможет вам лучше понять запись сигнатуры конструктора. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!