在Xcode中添加大功率值

时间:2012-08-09 06:14:58

标签: iphone xcode

我是Objective C和iPhone开发的新手。

我正在使用基本计算器。我想在文本字段中添加一个大值。如何在Xcode中显示如下的大值:6.67543 x 10 ^ -34? 谢谢

2 个答案:

答案 0 :(得分:1)

使用双数据类型。然后将其转换为字符串,然后将该字符串传递给textField。

例如: -

double result;
NSString *strResult = [[NSNumber numberWithDouble:result] stringValue];

它会给你指数字符串。

而不是UILabel使用UITextField

答案 1 :(得分:1)

您可以使用NSNumberFormatterScientificStyle设置NSNumberFormatter并调用stringFromNumber ...但是,我认为这个问题与您希望支持的精度有关,需要一个专门的框架。可能有一个基于GNU MP Bignum库的那个,但我不知道它在手边。