問題タブ [nsuinteger]
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.
objective-c - 除算とNSUInteger
負の値を含む計算があります。
stagePositionが-7で、colが1であるとします。これらは両方とも行を含めてNSIntegerです。PHNumRowは8です。
PHNumRowがNSIntegerの場合、期待する結果が得られます:-1。ただし、PHNumRowがNSUIntegerの場合、結果はガベージになります。
除数が署名されていないか署名されているかが重要なのはなぜですか?結果をunsignedintに入れていません。
ios - NSUIntegerIndexBufferの割り当て
NSIndexSet
電話で取得しようとしています-getIndexes:maxCount:indexRange
これが私のコードです
ただし、デバッガーでは、IndexBuffer
は常にとして表示され-1
ます。のような静的な数値で初期化するとNSUInteger theIndexBuffer[10]
、適切なインスタンスが得られます。
arrayCount
これはおそらく、コンパイル時に何が起こっているのかがわからないためです。
これを行う正しい方法は何ですか?
iphone - MPMediaItemCollection カウント - NSUInteger
MPMediaItemCollection
count プロパティを使用して、配列内のアイテムを並べ替えようとしています。このプロパティで配列をソートしようとするNSUInteger
と、うまくいきません。印刷しようとしても ( NSLog(@"%lx",count);
)、正しく印刷されません。
NSUInteger
を正しく動作させるにはどうすればよいですか?
objective-c - ココアがどこでも同じ列挙型宣言スタイルを使用しないのはなぜですか?
ココアでの列挙型宣言のさまざまなスタイルの背後にある理論的根拠は何だろうと思っていましたか?
このような:
typedef を使用して NSUInteger への代入をキャストせずに機能させる理由は何ですか?
typedef が NSInteger/NSUInteger のいずれかである場合がありますが、常に NSInteger を使用しないのはなぜですか? NSUInteger を使用するメリットはありますか?
_NSByteOrderのように、列挙タグ名はまだ時々使用されます。
この回答も非常に役に立ちました: What is a typedef enum in Objective-C? .
iphone - NSUInteger変数をインクリメントするにはどうすればよいですか?
このように1を追加したい->wordInt = wordInt + 1 ;
しかし、それは機能しません。知らない....
お願いします!!
cocoa-touch - NSString から NSUInteger へ
NSString に数字があり@"15"
ます。これをNSUIntegerに変換したいのですが、やり方がわかりません...
core-data - 無効な受信者タイプ「NSUInteger」
ヘッダー ファイルが次のような Core Data エンティティがあります。
実装ファイルは次のようになります。
今、私は次のようなコードを持っています:
「myEntityArrayController」オブジェクトは、MyEntity のすべてのエンティティを管理する NSArrayController です。このコードは正しく実行されますが、XCode は常に、コードの最後の行に対して「Invalid receiver type 'NSUInteger'」という警告を表示します。何らかの理由で、XCode はindex
メソッドが NSUInteger を返すと考えます。「objectAtIndex」はタイプ「id」のオブジェクトを返すため、なぜこれを考えるのかわかりません。
プロジェクトを数回クリーンアップしましたが、これらの警告はしばらくの間ぶらぶらしていました。任意の提案をいただければ幸いです。
iphone - iPhoneでNSUIntegerにコンマを自動的に表示させる方法はありますか?
たとえば、29993 があった場合、自動的に 29,993 と表示されるようにする方法はありますか? ありがとう
objective-c - 複数の NSUInteger 列挙型をメソッドへのパラメーターとして使用する
NSViewのsetAutoresizingMask:メソッドと似た形式のメソッドを作ろうとしています。自動サイズ変更マスクのように、列挙型 (NSHeightSizable | NSWidthSizable) で宣言した複数の値を誰かが指定できるようにしたいと考えています。これどうやってするの?
math - NSUIntegerからfloatへの奇妙な変換
私は次のコードを持っています:
その出力:
一方で:
おそらく何らかのオーバーフローが発生していることは知っていますが、なぜ2つのケースが異なるのか、そしてなぜそれが私が望むように機能しないのですか?些細な算術を行う場合でも、変数と式の特定の数値タイプを常に思い出す必要がありますか?
PSもちろん、のunsigned int
代わりに使用することもできますがNSUInteger
、違いはありません。