0
Я использую расширение для NSDate:Как превратить NSDate в читаемую Дату (Singleton)
extension NSDate {
func toDayMonthYear() -> String {
let formatter = NSDateFormatter()
formatter.dateFormat = "dd.MM.yy"
return formatter.stringFromDate(self)
}
}
Таким образом, я могу легко превратить любые значения NSDate
print(NSDate().toDayMonthYear) => "12.11.2015"
Но я понимаю, что каждый раз, когда это вызвано, создается экземпляр NSDateFormatter, который является - результативным - катастрофическим ...
Как я могу сделать это более элегантно?
как часто называют toDayMonthYear() ? Для обычного использования это кажется прекрасным – azimov
См. Http://stackoverflow.com/questions/28504589/whats-the-best-practice-for-nsdateformatter-in-swift. –
Используется очень часто. Вот почему я беспокоюсь о производительности. И это не так легко, как говорит Мартин Р, потому что я нахожусь в расширении. Я хочу этого независимого от любых других классов. –