Подтвердить что ты не робот

Xcode 6: Создать функцию инициализации автоматически?

Есть ли способ в Xcode 6 автоматически генерировать функцию init?

Пример лучшего понимания:

У меня есть следующие свойства:

var name: String
var location: String
var date : NSDate
var host: String
var description: String

и я хочу сгенерировать эту функцию инициализации автоматически:

    init (name: String, location: String, date: NSDate, host: String, description: String, eventReceived: NSDate) {
        self.name = name;
        self.location = location
        self.date = date
        self.host = host
        self.description = description
    }
4b9b3361

Ответ 1

Вы можете использовать расширение GenerateSwiftInit для Xcode 8 - доказательство концепции для расширений исходного кода Xcode 8; генерировать Swift init из текущего выбора

Ответ 2

Не для классов, но для structs вы автоматически получите членский инициализатор, как тот, который вы ищете: Apple Docs