nsvalue

    1

    3答えて

    は、この擬似コードを見てください: void* magicpointer = malloc(OVER_NINE_THOUSAND); NSValue* v = [NSValue valueWithPointer:magicpointer]; [v release]; Vがリリースされると、同様に解放、または私は手動で行う必要はありません取得magicpointerん?私は手動参照カウントを

    1

    1答えて

    NSIntegerをNSValueに格納しています。値を取得している間にガーベジ値が取得されています。 NSValue *unknown = nil; [self getValueForUnknown:&unknown]; if (unknown) { NSInteger unknownInt; [unknown getValue:&unknownInt];

    7

    3答えて

    MKMapViewのセンターとスパンを状態保存のためにNSKeyedArchiverにエンコードしようとしました。私は便利な新しいMapKit NSValueの追加、valueWithMKCoordinate:とvalueWithMKCoordinate:を見つけました。 - (void)encodeRestorableStateWithCoder:(NSCoder *)coder {

    19

    6答えて

    CABasicAnimation.fromValueでは CGPointを「クラス」に変換したいので、 NSValue valueWithPointを使用しましたが、デバイスモードまたはシミュレータでは動作しません... はデバイスまたはシミュレータの場合は NSMakePointまたは CGPointMakeを使用する必要があります。

    3

    2答えて

    Qeustion:かなりタイトルに記載されています。私はインターネットを見渡しましたが、理解しやすいものは見つかりませんでした。私には多くのNSValueを含むNSArrayがあります。それぞれNSValueはCGPointを保持します。私はxでそれらを並べ替えるとy秒。 いくつかのコード: NSValue * valuePointObject = [NSValue valueWithCGPoin

    0

    1答えて

    NSMutableDictionaryのキーを作成する必要があります。理想的なキーは、ポインタと整数の合併です。 これはポインタだけで動作します。 NSValue * key = [NSValue valueWithPointer:somePointer]; somePointer + someIntを一緒に追加し、結果からキーを形成するにはどうすればよいですか?私はこれを行うであろう

    3

    1答えて

    だから、私はNSArraysたくさん使うので、私はここにマクロをもとに、渡されたプリミティブから配列を作成するマクロを作成しようとすることを決めた。だから、基本的に #define $array(values...) ({ void *v[] = { values }; const char *encodings[] = { /* how do I get the @encode-ings for

    0

    1答えて

    allCenters配列からCGPoint値を抽出しようとしています(NSValuesを含む)。最初はCGPointsからNSValuesに変換されました。私はこのコードが私がやろうとしていることを知っていますが、SWIFT 2では動作しないと思います。CGPoint randLoc = [[allCenters objectsAtIndex: randLocInt] CGPointValue]