Путь пещерного человека:
public class Contact: NSObject {
var first: String = ""
var last: String = ""
var title: String = ""
var values: [String] {
return [first, last, title]
}
}
Более полезный способ, который позволяет сериализовать в NSKeyedArchiver, JSONEncoder или что-то еще:
public class Contact: NSObject {
var first: String = ""
var last: String = ""
var title: String = ""
var values: NSDictionary {
return [
"first": first,
"last": last,
"title": title
]
}
}
В любом случае, самый простой методвручную отсканировать интересующие вас состояния.