Вы можете получить синтезированный init, используя Struct, например,
struct Produs {
let nume: String
let codBare: String
}
let prodObj = Produs(nume: numeProd, codBare: codBare)
Для класса вы предоставляете инициализатор:
class Produs {
var nume: String
var codBare: String
init (nume: String, codBare: String) {
self.nume = nume
self.codBare = codBare
}
}
let prodObj = Produs(nume: numeProd, codBare: codBare)
или
class Produs {
var nume: String!
var codBare: String!
}
let prodObj = Produs()
prodObj.nume = numeProd
prodObj.codBare = codBare
Примечание. Избегайте использования подчеркивания в именах переменных, используйте camelCase, например codBare