2009-12-16 4 views
0

NSNumberFormatter에 적합한 코드 패턴은 무엇입니까?NSNumberFormatter에 적합한 코드 패턴은 무엇입니까?

NSNumberFormatter가 필요할 때마다 할당되고 초기화되는 많은 예가 인터넷 (여기에는 하나 포함 : http://mac-objective-c.blogspot.com/2009/04/nsnumberformatter-some-examples.html)입니다.

아직 (국제 산맥 포함) 애플 문서의 다른 예는 사유 재산으로 사용하는 것을 선호합니다. 또 다른 예 (Locations)는 정적 변수를 통해이를 사용합니다.

어떻게 NSNumberFormatter를 사용하나요? 가장 효율적인 기술은 무엇입니까? 당신이 꽉 루프에서 자주를 사용하지 않는, 그래서

답변

1

NSNumberFormatter가 지나치게 복잡한 객체가 아닌, 효율성은 정말 중요하지 않습니다. 그와

내가 당신이 만드는 인스턴스의 수를 최소화하려는 경우, 정적 변수에 주위를 유지하기 위해 기본 경향이라고 말했다.

0

필자는 예제가 포맷터를 작성하고 사용하는 방법을 보여 주었을뿐 아니라 반드시 가장 효율적인 방법이 아니라고 생각합니다. 내 경험에 비추어 볼 때, 코드가 두 번 이상 사용한다면, 어딘가에 보관할 것입니다. 또한 디버깅 및 유지 관리가 더 쉬워집니다.

+0

답장을 보내 주셔서 감사합니다. 그런 다음 정적 변수 또는 속성으로 사용 하시겠습니까? – charlax

+1

부부가있는 경우에 따라 바인딩 할 수 있기 때문에 속성이 편리합니다 (아직 iPhone이 아닙니다.). 3 개 또는 4 개가 있으면 사전에 주차하는 것이 좋습니다. . 물론, 이것은 주로 그들을 추적하는 것입니다. John Calsbeek이 말했듯이 포매터는 가벼운 객체이므로 매번 다시 작성해도 많은 히트를 차지하지 않습니다. 그것에 대해 많은 시간을 낭비하지 마십시오. 조숙 한 최적화는 모든 프로그래밍 악의 뿌리입니다. – TechZen

관련 문제