我有一个对象我必须使用encodewithcoder编码,但它是一个'长'数字,我不确定我是否必须像简单的int,int32或int64一样编码它。 Apple的文档对我来说似乎没有用处,因为它从未引用过“long”类型。
哪个编码器是合适的?
谢谢
答案 0 :(得分:3)
对于iOS,long
为32位,与int
相同。 long long
为您提供64位。
long someVar = 42l;
[someEncoder encodeInt32:someVar forKey:@"someKey"];