我应该使用哪个编码器来编写使用NSCoder的长属性?

时间:2013-03-19 04:55:39

标签: ios objective-c nscoder

我有一个对象我必须使用encodewithcoder编码,但它是一个'长'数字,我不确定我是否必须像简单的int,int32或int64一样编码它。 Apple的文档对我来说似乎没有用处,因为它从未引用过“long”类型。

哪个编码器是合适的?

谢谢

1 个答案:

答案 0 :(得分:3)

对于iOS,long为32位,与int相同。 long long为您提供64位。

long someVar = 42l;
[someEncoder encodeInt32:someVar forKey:@"someKey"];