Инициировать класс кодируемой модели в Swift

Можно ли инициировать объект, который можно кодировать. Чтобы я мог добавлять значения в переменные.

Пример: пусть obj = MyClass() для класса NSObject. Что-то вроде этого.

Помогите мне, пожалуйста.

Заранее спасибо.


person Krishna Chaitanya Bandaru    schedule 30.03.2018    source источник
comment
Возможный дубликат Swift Codable init   -  person Ivan Smetanin    schedule 30.03.2018


Ответы (1)


Да, это возможно:

struct Person: Codable {
  let name: String
  let age: Int
}

let p = Person(name: "Robert", age: 30)

print(p.name)
person Robert D. Mogos    schedule 30.03.2018