問題タブ [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.

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

iphone - NSDictionary に NSURL または整数を挿入する

私は宣言したクラス「book.h」を持っています

Book.h

BookDetailview.h

BookDetailView.m

ImageCell.m

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

objective-c - cellForRowAtIndexPath (インデックスパスで 1 つの文字列と 1 つの整数値を使用する必要があります)

1 つの tableView に 2 つの異なる配列を表示しようとしています。「years」配列を文字列として宣言し、「mount」配列を整数として宣言しました。年数 例: 2012, 2013 .... 155888, 151768 アプリケーションを build7run すると、結果は次のようになります: (数字が 16 ずつ減っているように見えます)

2012: 80912864
2013: 79047056
2014: 79046640
2015: 79046640
2016: 79051632
...
2020: 80928544

「年」配列は文字列として機能しますが、「金額」である整数配列は機能しません。cell.text= 行で整数の書式設定を行っていることは間違いありません。この問題の解決に役立てていただければ幸いです よろしくお願いします

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

[NSNumber numberWithInt:[amount objectAtIndex:row]]];

}

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

objective-c - sqlite3 データベースから整数値を取得する (obj-c の問題)

sqlite3 データベースには、タイプとパスの 2 つのフィールドを持つテーブル「データ」があります。フィールド タイプは INTEGER として定義されます。このフィールドに、NSUInteger 値 (たとえば 0 または 1) を挿入します。問題は、それを取得すると、「奇妙な」値が得られることです。どこが間違っているのかわかりません。

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

objective-c - NSIntegerMax と NSUIntegerMax の比較

なんで?indexOfObject の結果として符号なしの値を取得するとします。したがって、当然、オブジェクトが見つからない場合は、NSIntegerMax ではなく NSUIntegerMax が返されると想定していました。これはバグですか、それともこの動作には論理的な説明がありますか。

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

objective-c - NSInteger を NSUInteger に変換しますか?

NSInteger を NSUInteger に変換しようとしていますが、グーグルで検索しましたが、本当の答えが見つかりませんでした。どうすればいいですか?

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

iphone - int、NSInteger、NSUIntegerの違い

とObjective-Cintの主な違いは何ですか?NSIntegerNSUInteger

アプリケーションで使用するのに適しているのはどれですか?その理由は?

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

cocoa - NSUIntegerからint

同じクラスで定義されたmyarrayを使用するメソッドを作成しました。countを使用すると、常に0が返されます。使用する場合:

コンパイラは言う:

なぜ?

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

core-data - NSUInteger を保持するために Core Data のどの NSNumber (Integer 16、32、64) を使用する必要がありますか

NSUInteger をコア データに保持したいのですが、必要なスペースに合わせてどのタイプ (整数 16、32、64) を使用すればよいかわかりません。

私の理解から:

NSUInteger は、unsigned int に等しい unsigned long の型定義です ( iPhone では、objective-c の型) 。

NSUInteger を numberWithUnsignedInteger: で NSNumber に変換し、それを NSNumber(Integer 32) として保存すると、データを安全に取得できますか?

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

objective-c - unsigned int が予想されるときに unsigned long を返すことの影響

-hashを返すはずのクラスにメソッドを実装していNSUIntegerます。私の実装は次のようになります。

これはCFHashedですが、私が知る限り、 anはOR anです。 CFHashCodetypedefunsigned longNSUIntegerunsigned longunsigned int

unsigned longアプリケーションが を期待しているときに を返すと、どのような問題が発生する可能性がありunsigned intますか?