Этот вопрос проверяет понимание различий между вспомогательными (convenience) и основными (designated) инициализаторами в Swift.
Короткий ответ
Designated — это основной инициализатор, который полностью инициализирует все свойства объекта и вызывает инициализатор суперкласса (если это класс). Convenience — это вспомогательный инициализатор, который вызывает другой инициализатор того же класса, чтобы упростить создание объекта.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.