問題タブ [nsdecimalnumber]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
650 参照

ios - NSDecimalからNSDecimalNumberの値を取得するには?

オブジェクトの配列があり、各オブジェクトには NSDecimalNumber があり、「サイズ」と呼びます

配列内の各オブジェクトについて、rSize と呼ばれる推奨サイズを差し引きます。

次に、結果の NSDecimalNumber に入り、デルタの値を取得したいのですが、結果が正か負かは気にしません。

私は NSDecimal 構造体を返す decimalNumber メソッドを使用すると思うので、問題は、構造体内のどのプロパティがデルタの値を与えるかということです。

言い換えると、NSDecimal は NSDecimalNumber を表しますが、NSDecimal 構造体のどのプロパティが値を保持しているのでしょうか?

どうもありがとうロブ

0 投票する
2 に答える
970 参照

objective-c - NSDictionary から NSDecimalNumber を取得する方法

ではなく、それ自体Key1 として値を設定したい10.0010

これは、コンソールから取得したログです

誰でも私を助けることができますか?

前もって感謝します..

0 投票する
2 に答える
69 参照

nsmutablearray - 配列のオブジェクトの変換

プログラムに次のコード ブロックがあります。

// ここで、roomRent、roomTax、および textvaluearray は NSMutableArrays です

これは私が受け取っているエラーです:

「NSInvalidArgumentException」、理由:「-[__NSArrayI 長さ]: 認識されないセレクターがインスタンス 0x81b2ce0 に送信されました」

前もって感謝します。

0 投票する
2 に答える
212 参照

objective-c - NSTableColumn が数値を間違ってソートする

これは、NSArrayController への IB バインディングを持つ NSTableView であり、すべての値が正しく表示されます。
ただし、数値は最初の char 値でのみソートされます。たとえば、115.31 は 2.5 未満、23.9 は 4.71 未満などになります。

保持されている NSMutableArray から文字列を取得し、すべての文字列を NSNumber/NSDecimalNumber に変換しようとしましたが、まだうまくいきません:

助けてください、ありがとう。

編集:これは、私の NSTableColumn(s) の NSMutableArray(s) が満たされる方法です:

0 投票する
0 に答える
108 参照

ios - 特定のロケールの小数部の桁数を考慮して、入力された数値文字列を NSDecimalNumber に変換する最良の方法は何ですか?

このための API はありますか? または、それを行うためのより良い方法はありますか?

これが私が達成しようとしているものです:

Inは数値文字列です。Outは NSDecimalNumber です

// これは米国向けです:

// ロケールが異なれば、1 のように maximumFractionDigits も異なる場合があります

// 他のロケールでは小数部が 0 桁または 3 桁の場合があります。

これが私がそれを持っている方法です:

これは機能しているように見えますが、このための API があるかどうか、またはより単純でエラーが発生しにくい方法があるかどうか疑問に思っていました。

0 投票する
1 に答える
298 参照

ios - 目的 c の 38 桁を超える数の乗算または除算

私は、とりわけ非常に大きな数を数 19 で乗算または除算できるアプリを作成しています。これらの大きな数は、数百桁に及ぶ可能性があります。そのために使用できるライブラリを知っていますか?前もって感謝します。NSDecimalNumber を使用してみましたが、38 桁を超える結果を生成できません。