我遇到过一些博客和论坛帖子,人们说在处理货币时应该使用NSDecimalNumber而不是浮点数。我发现我必须从NSDecimalNumber转换为Floats / Doubles才能进行一些算术,这在我看来否定了NSDecimalNumber的用处。我的意思是为什么不只是使用花车而不是麻烦所有的转换麻烦?
NSDecimalNumber有什么好处,你如何对它进行算术运算?
浮点数有什么错误,NSDecimalNumber不是为什么人们说在处理货币时必须使用NSDecimalNumber?请量化错误?
提前致谢,
西仁。