NSDecimalNumber用于iPhone上的大数量操作

我需要在我的应用程序中使用大数字来提高精度,浮动或双重是不够的.
我也有int和float数字,我必须对它们进行操作.

我认为NSDecimalNumber对我需要的精度有好处,但我想用其他类型的数字进行操作,这是复杂的公式.因此,当你有很多东西时,我认为使用这个类来做复杂的公式(太复杂而无法使用函数decimalWith …或decimalBy ……).

有没有人知道使用什么来轻松操作大数字,并用不同的类型(float,decimal,int)对它们进行操作?

谢谢.

NSDecimalNumbers只是NSDecimal结构的包装器,它具有 a bunch of useful functions用于操作而无需分配新对象.

我已经使用了它们,并为内置的那些提出了一些其他有用的补充:https://github.com/davedelong/DDMathParser/blob/master/DDMathParser/_DDDecimalFunctions.m

我建议使用NSDecimals除非你能提出一个令人信服的理由不这样做.

相关文章
相关标签/搜索