【问题标题】:Core Data - Decimal Type for Currency核心数据 - 货币的十进制类型
【发布时间】:2010-03-04 04:19:47
【问题描述】:

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

我搜索了苹果文档和谷歌,似乎找不到任何关于使用小数类型的文档。

有人有相关文档的链接吗?

谢谢!

【问题讨论】:

    标签: iphone core-data


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    Core Data 中的“十进制”类型与 Cocoa 类型 NSDecimalNumber 相关,瞧,这里是它的文档:NSDecimalNumber documentation :-)

    【讨论】:

      【解决方案3】:

      这是因为我们不想得到像 $9.9999999998 而不是 $10 这样的东西。

      更多详情:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-11
        • 2023-04-02
        • 2011-08-23
        • 1970-01-01
        • 2011-06-24
        相关资源
        最近更新 更多