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

objective-c - 2つのNSIntegerを比較する方法は?

2つのNSInteger数値をどのように比較しますか?私は2つのNSIntegerを持っていて、それらを通常の方法で比較しても機能しませんでした。

ただし、最初の値は13、2番目の値は17で、ifループが実行されています。

何か案が ?

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

objective-c - 異なるint値または同じですか?NSLogのEXC_BAD_ACCESS

私はこのコードを持っています:

どこにspik._idありますかNSInteger

そしてこれは出力です:

ここに表示されlikeButton.tag = 39975ますが、ボタンをログに記録すると、そのタグは90793136です。

私が書いたらNSLog(@"spik ID=%@ likebtn.tag=%d",spik._id,likeButton.tag);

それから私は得る

012-03-11 23:27:38.290 KwikSpik[45326:ce03] spik ID=39975 likebtn.tag=87582784

これらの異なる表現は、1つの数値ですか、それとも異なる値ですか?これらの値が異なるのはなぜですか?

後で書くなら

ここで、送信者はlikeButton最初のNSLog出力87582784であり、2番目のクラッシュは EXC_BAD_ACCESS (code = 1, address = 0x30...)

何が起こっていますか?likeButton.tagとに異なる値があるのはなぜspik._idですか?またはそれらは単に異なるように見えますか?

NSLogが最初に出力さlikeButton.tag%@、2回目にクラッシュしたのはなぜですか?

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

objective-c - NSInteger を NSNumber にキャストすることは可能ですか?

NSInteger を NSNumber オブジェクトにキャストすることは可能ですか?

関数に引数として渡す必要があるため、UIImageView オブジェクトのタグを NSNumber オブジェクトに変換する必要があります。

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

objective-c - NSInteger をメソッドのオプション パラメータにすることはできますか?

の線に沿った方法が欲しい

実装では、位置として nil を確認します。アイデアは、ポジションが提供されている場合はそれを使用し、提供されていない場合は自動的に割り当てるというものです。

問題は、コンパイラの警告なしにこれに NULL または nil を渡すことができないことです。

このパターンは別の場所で見たことがあると思います (オプションのパラメーター)。NSIndexPath に関連していた可能性があると思います。

ラッパーとして NSNumber を使用する必要がありますか? それとも何か他の秘密がありますか?

余談ですが、setData: と setData:inPosition: という別々のメソッドを使用することを検討しました。しかし、問題は、「データ」が通常の ivar ではなくコア データによって作成された属性であるため、実際に値を設定したい場合は、すべての KVO メッセージを送信することを覚えておく必要があることです。たとえば、setData:withPosition 内では、標準の setData: を呼び出すことはできません。位置に対して行ったすべての作業が上書きされます。

また、これら2つの「より良い」解決策を知ることにも興味があります.

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

enums - typedef列挙型をNSNumberに変換するには?

  1. a の各値はtypedef enumとして扱われintますか?

    たとえば、次の場合typedef enum:

    を作成するためにどの方法を使用すればよいかを知るにはどうすればよいNSNumberですか?

    コアデータで列挙型を実装するための最良の方法に対する受け入れられた答えが+[NSNumber numberWithInt:]それを使用しているため、使用する正しい方法だと思います。例えば:

    しかし、もし+[NSNumber numberWithInt:]正しいなら、なぜですか?

  2. ビット単位enumの場合、例:

    明示的なafter+[NSNumber numberWithUnsignedInteger:]があるため、これが正しい使用方法だと思います。正しい?例えば:NSUIntegertypedef

    /li>
0 投票する
2 に答える
184 参照

cocoa - ココア軽量ストリング

NSStringNSBool、 などなど、NSInteger必要なときは嬉しいけれど、いらないときはお荷物になるおまけ機能がたくさん付いてきます。bool や int のように文字列を保持する軽量な方法はありますか?

  • NSBoolもっているBOOL
  • NSIntegerもっているint

何がNSStringありますか?

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

ios - NSUserDefaults registerDefaults with NSInteger

アプリの整数設定を保存するために使用NSUserDefaultsしていますが、次のようなコードを使用して、これらの設定のデフォルト値を登録したいと考えています。

値は私のアプリで次を使用して読み取られます

これの問題はNSDictionary、スカラー値を格納できないことです。

整数を格納できるデフォルトを登録する方法はありますか? 使用できることはわかっていますNSNumberが、不要なオーバーヘッドのようです。

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

objective-c - ObjectiveCの整数の次元配列を作成します

そのようなものを実装したいのですが、idが原因でaddでエラーが発生します!!!

idの代わりにrgbを追加したいですか?

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

objective-c - NSArray の NSNumber オブジェクトへのアクセス

私はこれを持っています:

intそして、各アイテムにorとしてアクセスしようとして苦労していますNSInteger。私は何をすべきか?

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

ios - XcodeiPhoneSDK-最初はNSIntegerをゼロに保つ

の先頭にゼロを保持したいのですが、NSIntegerそれNSLogを行うとゼロが削除されます。

ログ:5

5の代わりに取得し05ます。0整数の先頭を維持するにはどうすればよいですか?