如何持久化和加载一个符合NSCoding协议的对象?
我创建了一个符合 NSCoding 协议的类,并执行所有编码和解码工作。 对于我的应用程序,我只想将该类中的一个对象保留到设备,并且下次应用程序启动时…
归档 NSMutableArray
我需要归档一个由 ArrayController 控制的 NSMutableArray。我尝试了这个: [NSKeyedArchiver archivedDataWithRootObject:array]; 但是我收到了这个…
iPhone NSKeyedArchiver - 通过 AppStore 更新应用程序后,用此类保存的数据仍然存在吗?
我是 iPhone 开发的新手,我想知道我是否会使用 NSKeyedArchiver 保存一些数据(NSSDictinary),数据在通过 AppStore 更新我的应用程序后仍然存在? …
使用 NSKeyedArchiver 编码大型对象图会占用内存
我正在使用 NSKeyedArchiver 来编码大对象图(76295 个对象。) 这需要花费很多时间,但更糟糕的是 NSKeyedArchiver 不会归还其所有内存。 使用泄漏检…
NSImage 的动画在使用 NSKeyedArchiver 存档后丢失
以下情况: 我有一个 NSObject 子类对象的实例。它的属性之一是 NSImage。实例化对象后,我使用 NSKeyedArchiver 将其转换为数据,通过网络发送它,使…
使用 NSCoder 编码 NSArray 或 NSDictionary
我想知道是否可以使用 NSCoder 方法: - (void)encodeObject:(id)objv forKey:(NSString *)key 对 NSArray 或 NSDictionary 的实例进行编码。如果不是…
NSKeyedArchiver 文件 - 丢失数据
使用 iPhone SDK 3.1.2。我正在使用 NSKeyedArchiver 对象将一些信息保存到文件中。我有4把钥匙。 我从 applicationDidFinshLaunching 上的文件中读取…
即使在应用程序更新后,仍会继续使用 NSKeyedArchiver/NSCoder 吗?
我有 NSKeyedArchiver 和 NSCoder 数据被保存(作为 .txt 文件)并且工作得很好。当我将新版本部署到 iPhone 时,文本文件仍然存在 - 换句话说,它们…
NSKeyedArchiver 内部格式
您好,我需要将 NSKeyedArchiver 类加载到 C++/CLI 对应项。有没有办法获取 NSKeyedArchiver 的内部格式? 另一种选择是将整个保存和打开代码重写为适…
为什么我收到“不支持归档”在我的 NSWindow 子类中?
我有以下课程: @interface SpWindow : NSWindow { BOOL _editMode; SpBgView *bgView; } ... ...然后我将其称为存档。我的编码方法如下: - (void) e…
用户默认值/KeyedArchiver 挫败感
我正在开发一个作业应用程序,该应用程序为每个作业使用自定义作业对象。我试图在 standardUserDefaults 中存储 NSMutableArray (通过 initWithArray…
NSKeyedUnarchiver 对象被破坏?
我有一个保存到 NSUserDefaults 的数组,其中包含我的自定义类分配的数组,它符合 NSCoding 协议。数组正确保存和加载,我可以验证检索到的数组的第一…
从使用 NSKeyedArchiver 存储的 NSMutableArray 内的 NSDictionary 读取字符串时出现问题
我使用一系列 NSDictionaries 保存一些数据,存储在 NSMutableArray 中并使用 NSKeyedArchiver 存档。 我基本上试图保存类“Brick”的几个实例的状态…
较长的密钥会使 NSKeyedArchiver 文件明显变长吗
当我为 iPhone 应用程序的目标 c 类填写 encodeWithCoder: 时,如果我对所有变量使用长键而不是短键,是否会使存档文件更大? 例如,如果我使用像这样…