問題タブ [nsvalue]

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

objective-c - CGPoint を NSValue に変換する

を「クラス」CABasicAnimation.fromValueに変換したいので、使用しましたが、デバイスモードまたはシミュレーターでは機能しません...またはデバイスまたはシミュレーターで使用する必要があります。CGPointNSValue valueWithPointNSMakePointCGPointMake

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

ios - ポインターと整数の加算から NSValue を作成する方法は?

NSMutableDictionary のキーを作成する必要があります。理想的なキーは、ポインターと整数の合併です。

これは、ポインター NSValue *key = [NSValue valueWithPointer:somePointer]; に対してのみ機能します。

somePointer + someInt を加算して、結果からキーを作成するにはどうすればよいですか?

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

ios - パフォーマンス - NSValue とコンテナ オブジェクトの構造体

すべてのデータ メンバーを に保存する必要がある状況では、構造体 (カスタム型、またはスカラー、つまり) を独自のラッパー ( ではなく)NSDictionaryに配置する方が理にかなっているので、エンコード/デコードのオーバーヘッドを回避できます。メンバーを取得または設定するたびに?CGPointNSValue

大きな構造体 (16 個の浮動小数点数) の場合、節約は IMO で重要です。しかし、CGPoint私は 4 バイトのコピーとエンコード/デコード時間を節約できます。

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

iphone - StructをNSObjectにラップする方法

これは些細なことだと思われます…私は思いますが、Struct変数をにラップする方法を見つけることができませんNSObject。そうする方法はありますか?そうでない場合、構造体をに追加するにはどうすればよいNSMutableArrayですか?

ありがとう。

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

objective-c - 自動ボクシング NSArray?

そこで、私は NSArrays をよく使用するので、ここにあるマクロに基づいて、渡されたプリミティブから配列を作成するマクロを作成することにしました。

https://bitbucket.org/snej/myutilities/src/319441e240fa/CollectionUtils.h

基本的に、私が求めているのは、可変引数マクロを使用して、マクロに渡された各引数に対して操作を実行するにはどうすればよいですか?

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

objective-c - NSValue は解放されたときにその値を解放しますか?

この疑似コードを見てください:

v が解放されると、magicpointer も解放されますか、それとも手動で行う必要がありますか? 手動参照カウントを使用しています。

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

ios - iOS: CGPoint をラップする NSValue の NSArray の並べ替え

質問: タイトルに書かれているとおりです。インターネットで調べてみましたが、わかりやすいものは見つかりませんでした。NSArray多くの が含まれていますNSValue。それらはNSValueそれぞれCGPoint. xそれからy秒で並べ替えたい。

いくつかのコード:

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

ios - NSConcreteValue/NSValueからintを取得する

NSValue/NSConcreteValueインスタンス内のintを抽出しようとしています。私はそれらをこのようにキャストしようとしましたが、うまくいきませんでした:

私も使ってみgetValueましたが、うまくいきませんでした。

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

objective-c - NSMutableArray: 構造体の追加と抽出

にいくつかのデータを保存しようとしていNSMutableArrayます。これは私の構造体です:

これは人を追加するコードです:

だから、私はこの方法で抽出しようとします:

問題は、最終ログに 108000 が表示されないことです!
なにが問題ですか?

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

objective-c - 指定されたエンコーディング/objCType の NSValue/NSNumber 作成

両側で KVC を使用して値にアクセスし、GameCenter を介してオブジェクトを同期しようとしています。を使用して数値を設定setValue:forKey:するには、それらがNSNumberオブジェクトである必要があります。intfloatなどのエンコーディングを渡すオブジェクトも
NSValue initWithBytes:objCType:提供します。NSValue

エンコーディングを手動でチェックする代わりに、より良い解決策がありますか?

これが進むべき道である場合、KVC で処理する必要がNSNumberある唯一のサブクラスはありますか?NSValue