私はObjectiveCとiPhoneの開発に不慣れです。
私は基本的な計算機を使っています。テキストフィールドに大きな値を追加したい。Xcodeで6.67543x10 ^ -34のような大きな値を表示するにはどうすればよいですか?ありがとうございました
Doubleデータ型を使用します。次に、それを文字列に変換し、その文字列をtextFieldに渡します。
例:-
double result;
NSString *strResult = [[NSNumber numberWithDouble:result] stringValue];
それはあなたに指数文字列を与えるでしょう。
そして、UILabel
使用の代わりにUITextField
。
NSNumberFormatterScientificStyleを使用してNSNumberFormatterを設定し、stringFromNumberを呼び出すことができます...ただし、サポートしたい精度に問題があると思われる場合は、特殊なフレームワークが必要です。そこにGNUMPBignumライブラリに基づくものがあるかもしれませんが、私はそれを手元に知りません。