小编Mik*_*ell的帖子

在C double和Cocoa的NSDecimalNumber之间转换?

我正在将我用Java编写的算法转换为Objective-C.在java中,BigDecimal类处理基数为10的数字,并且可以将原始double作为构造函数arg.但是,在Cocoa的NSDecimalNumber类中,没有使用基本double构造实例的直接方法.

目前我正在使用这个(臭臭)黑客:

    [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%1.38f", number]];
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

cocoa cocoa-touch objective-c

5
推荐指数
2
解决办法
5072
查看次数

标签 统计

cocoa ×1

cocoa-touch ×1

objective-c ×1