0

私はObjectiveCとiPhoneの開発に不慣れです。

私は基本的な計算機を使っています。テキストフィールドに大きな値を追加したい。Xcodeで6.67543x10 ^ -34のような大きな値を表示するにはどうすればよいですか?ありがとうございました

4

2 に答える 2

1

Doubleデータ型を使用します。次に、それを文字列に変換し、その文字列をtextFieldに渡します。

例:-

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

それはあなたに指数文字列を与えるでしょう。

そして、UILabel使用の代わりにUITextField

于 2012-08-09T06:24:02.490 に答える
1

NSNumberFormatterScientificStyleを使用してNSNumberFormatterを設定し、stringFromNumberを呼び出すことができます...ただし、サポートしたい精度に問題があると思われる場合は、特殊なフレームワークが必要です。そこにGNUMPBignumライブラリに基づくものがあるかもしれませんが、私はそれを手元に知りません。

于 2012-08-09T06:28:07.197 に答える