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
?