如何声明 NSDecimal 以及如何使用 NSDecimalAdd

Posted

技术标签:

【中文标题】如何声明 NSDecimal 以及如何使用 NSDecimalAdd【英文标题】:HOW to declare NSDecimal and how to use NSDecimalAdd 【发布时间】:2011-10-25 09:22:02 【问题描述】:

求大神帮忙,我试了一个下午也没找到方法。

【问题讨论】:

可能重复:***.com/questions/2035421/creating-nsdecimal***.com/questions/2449422/… 谢谢,这很有用 【参考方案1】:

NSDecimal 是一个具有私有成员的 C-struct,您通常会从 Objective-C 类 NSDecimalNumber (decimalValue) 创建一个。

但是,很少需要直接使用NSDecimal,处理NSDecimalNumber 要容易得多。您可以使用decimalNumberByAdding: 方法代替NSDecimalAdd 函数。

【讨论】:

以上是关于如何声明 NSDecimal 以及如何使用 NSDecimalAdd的主要内容,如果未能解决你的问题,请参考以下文章

Swift 3 十进制、NSDecimal 和 NSDecimalNumber

NSDecimal、NSDecimalNumber、CFNumber 之间的正确选择是啥?

NSDecimal 需要桥接

将非常大的 NSDecimal 转换为字符串,例如。 400,000,000,000 -> 400 T 等等

从 `NSDecimal` 或 `NSDecimalNumber` 转换为 C# 的 `decimal` 类型

从非 Android 设备查找和 Android NSD-Service