Swift: структура модели с использованием опций против инициализации пустых значений

ВSwiftскажем, например, у меня естьstruct за этоmodel:

struct Message {
    var message: String = ""
    var timestamp: String = ""
    var id: String = ""
}

И я буду создавать несколько экземпляровMessages используя этоstruct из базы данных, а затем заполнитеTableView с ними.

Будет ли лучше использовать дополнительные параметры вместо установки этих переменных с такими пустыми строками?

struct Message {
    var message: String?
    var timestamp: String?
    var id: String?
}

Будет ли эффективнее устанавливать переменные вnil противempty string? Есть лиnil взять меньше памяти противempty string?

Ответы на вопрос(2)

Ваш ответ на вопрос