编程开发:从数据归档到iOS应用构建
1. 数据归档基础
在进行数据归档时,对于一些基本数据类型,如 char 、 short 、 long 和 long long ,需要根据其数据对象的大小选择合适的归档方法。例如,对于 short int ,通常为16位,而 int 和 long 可能是32位或64位, long long 为64位。可以使用 sizeof 运算符来确定任何数据类型的大小。
要归档一个 short int ,可以先将其存储在一个 int 中,然后使用 encodeIntForKey: 进行归档。恢复时,使用 decodeIntForKey: 并将结果赋值给 short int 变量。
以下是归档对象实例变量的示例代码:
[encoder encodeObject: strVal forKey: @"FoostrVal"];
[encoder encodeInt: intVal forKey: @"FoointVal"];
[encoder encodeFloat: floatVal forKey: @"FoofloatVal"];
超级会员免费看
订阅专栏 解锁全文
70

被折叠的 条评论
为什么被折叠?



