У меня есть структура, которая выглядит примерно так:
internal class RemoteProfileModel: Decodable {
let userId: String
let company: String
let email: String
let firstName: String
let lastName: String
let department: String
let jobTitle: String
let pictureUri: URL?
let headerUri: URL?
let bio: String
let updatedDate: Date
}
Мне нужно перечислить эти свойства в UITableView
. Мне также нужно использовать разные типы ячеек для некоторых свойств.
Я думаю, возможно, мне следует преобразовать эту структуру в словарь пар ключ / значение и использовать ключ для определения типа ячейки.
Возможно ли это? Есть ли другой способ добиться этого? Я не уверен, возможно ли преобразовать структуру в словарь, поэтому я не уверен, что это лучший способ?