NSNumberFormatter的正确代码模式是什么?
Internet上有很多例子(包括这个:http://mac-objective-c.blogspot.com/2009/04/nsnumberformatter-some-examples.html),每次需要时都会分配和初始化NSNumberFormatter。
Apple文档(包括国际山脉)中的其他一些示例更喜欢将其用作私有财产。另一个例子(Locations)通过静态变量使用它。
你如何使用NSNumberFormatter?什么是最有效的技术?
答案 0 :(得分:1)
NSNumberFormatter
不是一个过于复杂的对象,所以除非你经常在一个紧凑的循环中使用它,否则效率并不重要。
话虽如此,如果你试图最小化你创建的实例数,我倾向于默认将它保存在静态变量中。
答案 1 :(得分:0)
我认为这些示例只展示了如何创建和使用格式化程序,而不一定是使用它们的最有效方法。我的经验法则是,如果代码不止一次使用它们,我会把它们放在某个地方。这也使调试和维护更容易。