当我填写encodeWithCoder:的目标C类为iPhone应用程序将使它使归档文件较大,如果我用很长的密钥,而不是短键的所有我的变量的?

例如,如果我使用很长的密钥这样的:

[coder encodeBool:myBoolean forKey:@"My_Excesively_Long_Boolean_Key"];

将使其存档文件比如果我用这样的东西不再:

[coder encodeBool:myBoolean forKey:@"Key01"];

假设我有大量的整数和布尔值将的。

有帮助吗?

解决方案

除非你有成千上万的钥匙,你不会看到任何明显的规模增加。在现代系统的文字实在是微不足道。你可以存储密钥成千上万的一对夫妇兆的。

在使用长非常独特的按键,常量,类名,高德等是积极鼓励,因为Objective-C的开放的命名空间。

其他提示

大存档的增长,不再是它需要将其恢复到你的数据结构的时间。相比,闪存的大小可这些天(2011年)存档的尺寸太小

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top