如何在 NSUserDefaults 中保存包含自定义对象的 NSMutableArrays 的 NSMutableArray
通过在自定义类中实现 NSCoding,我能够将自定义对象的 NSMutableArray 保存到 NSUserDefaults。但是,现在我想保存这些数组的 NSMutableArray。当我…
NSCoding 似乎没有存储我的 UIImageView 的框架
我似乎无法让 NSCoding 存储 UIImageView 子类对象的“frame”或“center”属性。它似乎存储其他所有内容,包括自定义属性和标准类属性(例如“隐藏”…
UITableViewController 与 NSCoding 兼容吗?
当我尝试获取继承自 UITableViewController 的文件以符合 NSCoding 时,我无法切换视图。 - (id) initWithCoder:(NSCoder*) coder { [self init]; ret…
如何使用 NSCoder 恢复数组
到目前为止,我有以下内容: - (id)initWithCoder:(NSCoder*) coder { self = [super initWithCoder: coder]; if (self) { // Call a setup method } …
NSCoding 在对象内使用 NSString
我的问题是,然后我检索 Store 对象的 NSArray,我的所有 NSString 属性都导致 BadAccess 错误。 int 和 double 属性工作得很好! store.h @interface…
使用 NSKeyedUnarchiver 解码时出现问题
我正在 XCode 3.2.3 上编写一个针对 iOS 4.0 的应用程序,当应用程序关闭时,我使用 NSCoder 协议存储一些数据。保存似乎工作正常,问题是从保存的文…
如何从已存在的类创建自定义类? (现有类不支持NSCoding)
我想做的是将 EKEvent 转换为 NSData,然后将其转换回 EKEvent。 我环顾四周,发现为了使用 NSKeyedArchiver,该类必须符合 NSCoding 协议。我还发现…
使用 NSCoder 归档 1 个大对象或几个较小对象更好?
我需要归档多种不同类型的对象数组。每个对象都有自己的实例变量。 使用包含约 20 个归档对象的数组创建单例对象,还是使用包含所有其他对象的数组的…
我可以这样做吗?尝试从对象内部加载对象
我有一个符合 NSCoding 协议的对象。 该对象包含一个将自身保存到内存的方法,如下所示: - (void)saveToFile { NSMutableData *data = [[NSMutableDa…
NSCoding 和 ostream
有没有比使用 /NSKeyedArchive 更好的方法来序列化 ObjC 对象? 我需要通过类似 C++ std:ostream 的对象分发该对象以放在另一台计算机上。 该对象有超…
保存自定义对象的 NSMutableArray
我有一个自定义类,用作 NSMutableArray 的 @interface AllCourses : NSObject { NSMutableArray *arrClasses; } 包装器上面的数组存储另一个自定义类…
[iPhone]Objective C,不符合 NSCoding 的对象。如何将它们写入文件
我正在使用 Objective c 类,它是 NSObject 的子类。 无法修改该类。我有一个此类的实例,我希望将其写入一个可以检索并稍后恢复的文件。该对象不符合…
确定文件是否遵循特定类的 NSCoding 实现的最快方法是什么?
给定: 访问文件目录的应用程序:一些纯文本、一些遵循特定 NSCoding 实现的二进制文件,也许还有其他它根本不知道如何处理的二进制文件。 我想要: …
如何持久化和加载一个符合NSCoding协议的对象?
我创建了一个符合 NSCoding 协议的类,并执行所有编码和解码工作。 对于我的应用程序,我只想将该类中的一个对象保留到设备,并且下次应用程序启动时…