2

我有一个对象,我必须使用 encodewithcoder 进行编码,但它是一个“长”数字,我不确定是否必须像简单的 int、int32 或 int64 一样对其进行编码。Apple的文档似乎对我没有用处,因为它从不指代“长”类型。

哪个编码器是正确的?

谢谢

4

1 回答 1

3

对于 iOS,along是 32 位的,与int. long long给你64位。

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