2

encodewithcoderを使用してエンコードする必要があるオブジェクトがありますが、これは「長い」数値であり、単純なint、int32、またはint64のようにエンコードする必要があるかどうかわかりません。Appleのドキュメントは、「長い」タイプを参照していないため、私が理解するのに役立たないようです。

どのコーダーが適切ですか?

ありがとうございました

4

1 に答える 1

3

iOSの場合、alongは32ビットであり、と同じintです。long long64ビットを提供します。

long someVar = 42l;
[someEncoder encodeInt32:someVar forKey:@"someKey"];
于 2013-03-19T05:00:03.980 に答える