哪种Objective-C类型适合处理资金?

| 哪种Objective-C类型适合处理资金?我需要与Core Data兼容的东西。     
已邀请:
        有两种解决方案: 使用“ 0”,并始终以美分(或所用任何货币的最小除法)跟踪货币价值。仅使用整数计算。 使用
NSDecimalNumber
,它执行精确的十进制算术运算。 解决方案1要求您在输入或输出货币值时在美分和美元之间进行转换,而解决方案2的编码可能更麻烦(例如,您必须编写类似于
[num1 decimalNumberByAdding:num2]
而不是
num1 + num2
之类的数字来加两个数字)。 我建议使用解决方案1,但是请选择您认为最有效的解决方案。     

要回复问题请先登录注册