Каков правильный шаблон кода для NSNumberFormatter? - PullRequest
0 голосов
/ 16 декабря 2009

Каков правильный шаблон кода для NSNumberFormatter?

В Интернете есть много примеров (включая этот: http://mac -objective-c.blogspot.com / 2009/04 / nsnumberformatter-some-examples.html ), где размещается NSNumberFormatter и инициализируется каждый раз, когда это необходимо.

Тем не менее, некоторые другие примеры в документации Apple (включая International Mountains) предпочитают использовать его как частную собственность. Другой пример (Locations) использует его через статическую переменную.

Как вы используете NSNumberFormatter? Какая техника наиболее эффективна?

Ответы [ 2 ]

1 голос
/ 16 декабря 2009

NSNumberFormatter - не слишком сложный объект, поэтому, если вы часто не используете его в тесном цикле, эффективность на самом деле не имеет значения.

С учетом вышесказанного я бы по умолчанию склонялся к тому, чтобы хранить его в статической переменной, если вы пытаетесь свести к минимуму количество создаваемых вами экземпляров.

0 голосов
/ 16 декабря 2009

Я думаю, что примеры просто показывают, как создавать и использовать средства форматирования, не обязательно самый эффективный способ их использования. Мое эмпирическое правило: если код будет использовать их более одного раза, я их где-то храню. Это также облегчает отладку и обслуживание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...