問題タブ [nsinteger]

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 投票する
3 に答える
3532 参照

objective-c - ココアがどこでも同じ列挙型宣言スタイルを使用しないのはなぜですか?

ココアでの列挙型宣言のさまざまなスタイルの背後にある理論的根拠は何だろうと思っていましたか?

このような:

typedef を使用して NSUInteger への代入をキャストせずに機能させる理由は何ですか?

typedef が NSInteger/NSUInteger のいずれかである場合がありますが、常に NSInteger を使用しないのはなぜですか? NSUInteger を使用するメリットはありますか?

_NSByteOrderのように、列挙タグ名はまだ時々使用されます。

この回答も非常に役に立ちました: What is a typedef enum in Objective-C? .

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

iphone - NSInteger リリース

NSNumber がリリースできることはわかっています。したがって、次のようなコードを追加します。

しかし、NSInteger をリリースする方法は? 解除は不要ですか?私はそれについて知りません。

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

objective-c - int64_t を NSInteger に変換する

Objective-C で int64_t を NSInteger に変換するにはどうすればよいですか?

このメソッドはスコアに int64_t* を返します。これを NSInteger に変換する必要があります。

ありがとうございました。

0 投票する
4 に答える
37095 参照

iphone - メソッド引数のオブジェクトとしての Int または NSInteger。Objective-C

メソッドの引数として数値を渡すのに問題があります。

そして、そのメソッドを呼び出すには、これが必要です:

この時点で、「キャストなしの整数からのポインター」エラーが発生し、NSInteger. AnNSNumberは不変であり、常に値を変更する必要があるため、役に立ちません。どうすればこれを行うことができますか?

ありがとう。

0 投票する
3 に答える
3561 参照

iphone-sdk-3.0 - int を int の配列と比較する Obj-C

私の整数が整数の配列にあるかどうかを確認するにはどうすればよいですか...

たとえば、7 が [ 1 3 4 5 6 7 8] の配列にあるかどうかを知りたい

何か案は?

ありがとう

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

iphone - NSInteger の問題

NSInteger の使用例と単純なコードの使用方法

0 投票する
3 に答える
1392 参照

iphone - 2 つの NSInteger の合計の値が正しくありません

私は何かが欠けていると確信しており、答えは非常に簡単ですが、なぜこれが起こっているのか理解できないようです. 私は日付の平均を作ろうとしています:

runningSum += (NSInteger)[dateFromString timeIntervalSince1970] を除いて、すべて正常に動作しているように見えますが、これは正しくない結果をもたらします。2 つの等しい日付 (たとえば、1255125600 の timeInterval である 2009-10-10) の平均をとるときにブレークポイントを設定すると、runningSum は予想される 2510251200 ではなく、-1784716096 になります。

NSNumber を使用してみましたが、同じ結果が得られました。誰かが私を正しい方向に向けることができますか?

ありがとう!

アントニオ

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

objective-c - CLIとGUIのNSIntegerの違い?

フレームワークを構築し、GHUnit で単体テストを書いています。フレームワークのアクセサ メソッドの 1 つが NSInteger を返します。

次のようなテストで期待値をアサートします。

AppKit UI ベースのフロントエンドでテストを実行すると、このアサーションに合格します。

ただし、コマンド ラインでテストを実行すると、ハードコードされた 1320 を として型キャストしない限り、型の不一致で失敗します(NSInteger)。整数がコンパイラによって解釈される方法の違いの原因は何ですか? コマンドラインで xcodebuild がハードコードされた整数に異なるデータ型を使用していますか?

0 投票する
4 に答える
32343 参照

objective-c - 整数が正か負かを確認する - Objective C

整数が正か負かを客観的な c コーディングでどのように判断できますか。これを行っているのは、この整数が正の場合はこれを行い、負の場合はこれを行うという「if」ステートメントを作成できるようにするためです。

ありがとう、

ケビン

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

objective-c - NSArrayを初期化し、それにNSIntegerを追加します

NSArrayの初期化と整数の追加に問題があります。これが私のコードで、私が達成しようとしていることについてコメントしました。オブジェクトを追加するとアプリがクラッシュしますが、配列を正しくクリアしているかどうかもわかりません。

私はこれを試しましたが、「センチメンタル関数呼び出しがありません」と言っています

また、整数を文字列に変更して配列に入れる必要がありますか?