問題タブ [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 投票する
2 に答える
1882 参照

objective-c - NSInteger カテゴリの作成

NSInteger のカテゴリを作成しようとすると、コンパイラは「'NSInteger' のインターフェイス宣言が見つかりません」と文句を言います。NSInteger カテゴリを作成することはできませんか?

簡単なテストでは、コンパイラ エラーが表示されます。

これは可能でしょうか?

ありがとう!

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

iphone - iPhoneの可変アクセシビリティの問題

私は2つのクラスを持っています..

そのうちの1つでは、タグ付きの6つのボタンを使用しています..

このような

そして、私はこのタグを使用しています

このような..

今、値を格納する変数を作成したいのですが、btnSender.tagその値を他のクラスでも使用できます...

私は2つのアプローチを作成しました.. 1)このクラスでbtnSender.tag値を格納する変数を作成し、この値を他のクラスで使用しようとしましたが、nullが返されました

2) グローバル変数を試してみましたが、NSLog でグローバル変数の値を確認できませんでした..

IBを使用していません

手伝ってください...:)

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

objective-c - In which case I have to use NSInteger and when to use simple int?

Possible Duplicate:
When to use NSInteger vs int?

I really in a confusion that when I have to use NSInteger and when to use int? When I checked in the forums I could know that NSInteger will make allocation. Is that true? Anything related to the same will be appreciable. Thanks

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

ios - NSInteger は 4 回カウントしますか?

この NSInteger カウンターがデータベース行の実際の値の正確に 4 倍になる理由がわかりません。多分これはばかげているかもしれませんが、私は本当に理解できません...

これまでありがとう:)

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

iphone - NSNumberとNSIntegerを比較する

私は今日、2つのバグを追跡することに時間を費やし、同じソリューションを使用して両方を修正することになりました。

解決策がわかったので、その背後にある明確さを得たいと思っていました。

Core Data(Integer 16 / NSNumber)の属性を整数(ABPropertyID&ABMultiValueIdentifier)と比較しています。

バグはこの比較にあり、奇妙なことに、(バックグラウンドトレイから)アプリを強制終了し、再度開いて、比較と同じプロセスを実行した後にのみ現れました。いずれかの方法...

これは、再起動後に動作を停止したものです。

if (myNumber.aProperty == [NSNUmber numberWithInt:anInteger]) { /* do stuff here */ }

そして、これらはこれまでのところ完全に機能している2つのソリューションです。

if ([myNumber.aProperty integerValue] == anInteger) {/* do stuff here */ }

if ([myNumber.aProperty isEqualToNumber:[NSNumber numberWithInt:anInteger]]) { /* do stuff here */ }

私には、それらはすべて同じに見えます。私は常にNSNumberをintegerValueに変換するか、整数をNSNumberに変換しています。

何か案は?

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

objective-c - int32_tからNSIntegerへのキャストに問題はありますか?

データ型int32_tを使用してiOS用のビットマスクを作成しています。次に、これはNSIntegerを受け入れる変数に設定されます。これは期待どおりにコンパイル時エラーをスローしませんが、私は疑問に思っていました-これが将来実行時エラーを引き起こす可能性がある何らかの方法がありましたか?

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

objective-c - iOS/Objective-C: Coordinates2D オブジェクトの作成中に NSInteger が失われる

私はこれで髪を引き裂いています..何が悪いのかわかりません。

2 つの NSInteger 値と、NSLog で使用する文字列表現を格納するための非常に単純な Coordinates2D クラスを作成しました。このコードは、最新バージョンの xCode にバンドルされている iOS 4.3 iPad シミュレーターで実行しています。

何らかの理由で、initX:Y: コンストラクターに渡された整数値が失われます。以下のコードは、Coordinates2D と、任意の float 値を元の形式で出力し、int としてキャストし、NSInteger としてキャストしてから Coordinates2D オブジェクト内にキャストするコードを提供します。

私と同じように、Coordinates2D コンストラクター内で値が失われることがわかります。NSLog の 'coords.x' 引数は、その値がメモリ内で失われたことを示すランダムな大きな整数として出力されます。

なぜこれが起こるのか、誰かが私を助けることができますか? 何が間違っているのかわかりません。

どうもありがとう!

Coordinates2D.h

座標2D.m

問題の例:

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

objective-c - serverOutputValueをNSIntegerとしてプルします

ホー私は、serverOutputとして整数値を返すiphoneアプリケーションを介してphpスクリプトを呼び出そうとしています。

しかし、serverOutput文字列を出力すると2381164503になりますが、NSLog(@ "%d"、userid)は2147483647を出力します。なんらかの理由で別の値を解析しているのかわかりません:(

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

objective-c - NSIndexPath から特定の値を取得する方法

内部に NSIndexPaths を持つ NSArray があります

NSLog はこれを返します:

indexPath から 2 番目の値を単純な NSInteger に取得しようとしています

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

objective-c - intとNSIntegerの違いは何ですか?

重複の可能性:
NSIntegerとintをいつ使用するか?
NSIntegerがあるのはなぜですか?

交換可能intに使用できますか?使用する代わりに、NSInteger使用するだけの特定の状況はありますか?NSIntegerint