Ответ 1
Вы можете использовать расширение GenerateSwiftInit для Xcode 8 - доказательство концепции для расширений исходного кода Xcode 8; генерировать Swift init из текущего выбора
Есть ли способ в 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
}
Вы можете использовать расширение GenerateSwiftInit для Xcode 8 - доказательство концепции для расширений исходного кода Xcode 8; генерировать Swift init из текущего выбора
Не для классов, но для structs вы автоматически получите членский инициализатор, как тот, который вы ищете: Apple Docs