核心数据 - 货币的十进制类型

时间:2010-03-04 04:19:47

标签: iphone core-data

我在最近的一篇文章中读到,Decimal数据类型最适合在Core Data中用于模型货币,因为它没有浮点问题。

我搜索了苹果文档和谷歌,似乎无法找到有关使用Decimal类型的任何文档。

是否有人有关于文档的链接?

谢谢!

3 个答案:

答案 0 :(得分:19)

使用“Decimal”作为数据模型中的属性类型,使用NSDecimalNumber作为代码中的对象类型。

答案 1 :(得分:7)

核心数据中的'十进制'类型与Cocoa类型NSDecimalNumber相关,而lo,这是它的文档:NSDecimalNumber documentation: - )

答案 2 :(得分:4)

因为我们不希望得到 $ 9.9999999998 而不是 $ 10

更多详情:

https://stackoverflow.com/a/17107017/1239426