Por que alocar ou inicializar o NSDateFormatter é considerado "caro"?

O que as pessoas querem dizer quando dizem que isso é caro? Crio instâncias de muitos objetos transitórios apenas para armazenamento intermediário (NSString e NSDate são típicos). Como sei se o uso do NSDateFormatter no meu programa está exagerando?

Até agora, tendi a criar o que equivale a um singleton, mas minha preferência seria encapsulá-lo em alguns dos outros objetos aos quais está associado, para que eu possa usar referências própria

Desempenho na execução de testes de desempenho, estou procurando um melhor entendimento "básico" sobre por que devo ou não fazer iss

questionAnswers(2)

yourAnswerToTheQuestion