Я хочу создать init для моего класса, который может выглядеть примерно так:
initWithSomeMode{ // Not compilable
self.init()
self.customSetup()
}
Конечно код выше не будет работать, я просто хочу показать, чего я хочу достичь.
Я вижу только удобство init в классе Swift, но в этом случае мне нужно добавить параметры, но они мне не нужны.
Итак, я мог бы достичь этого с удобством, примерно так:
convenience init(foo: String?) {
self.init()
self.customSetup()
}
Есть ли способ создать пользовательский init без параметров? Спасибо.