uicolor initwithCoder提取物颜色名称
我正在尝试通过浏览Uicolor构造方法向iOS添加主题支持的形式。当一个控件使用“命名颜色”(手动添加到资产目录)时,我的故事板的情况遇到了麻烦。打…
NSCoder - 使用多层嵌套数组对数组进行编码
我有一个 mainObjectArray (NSMutableArray),其中填充了自定义类的实例。每个实例本身就是一个数组,每个数组中的对象是 NSDates、NSStrings、BOOL …
取消归档带有子视图的 UIImageView
我有点疯狂地尝试归档和取消归档 UIImageView,它有许多子视图,这些子视图是从 UIImageView 派生的自定义视图。这是我所做的: 向项目添加一个类别,…
NSCoder 二进制文件格式应应用什么文件扩展名?
当使用 NSCoder 和 NSKeyedArchiver 时,我知道数据是以二进制格式存储的。那么,存储文件最合适的文件扩展名是什么?许多教程使用 .plist,但我相信…
当子类化 NSCoder 时,我是否还需要子类化集合类(即:NSArray、NSDictionary)?
我正在探索子类化的想法 NSCoder 读取/写入专有文件格式。我开始相信这可能还需要我对 NSArray 和 NSDictionary 进行子类化以覆盖 encodeWithCoder: …
如何初始化具有 initWithCoder: 方法的视图
我有一个使用 - (id)initWithCoder:(NSCoder *)aDecoder 初始化的视图 如何在 viewController 中初始化此视图? 我认为如果我希望视图随设备autoRotat…
取消引用 NSCoder 的decodeBytesForKey 返回的指针时,iOS 设备崩溃
当使用 Apple LLVM 编译器 3.0 并使用 -O3 进行编译时,我发现 NSCoder 出现了异常崩溃。它只会在设备上崩溃。我测试过运行 iOS 5 的 iPhone 4、运行 …
NSCoder 和/或 NSKeyedUnarchiver 如何处理同一对象的多次解码?
我想知道 NSCoder 如何在下次解码时处理由多个对象共享和编码的对象。它会制作该对象的两个副本,还是会解码一个对象并在解码该对象的所有其他对象之…
Objective-C 结构体属性指针无法通过 self.prop 生成?
我刚刚在将 NSCoder 支持写入类时遇到了一点惊喜。我有一个 A 类,其中包含 RGB 结构类型的公开“颜色”属性。我有另一个扩展 A 的类 B。 为了在类 B …
在 C#/.NET 中从 Apple/Objective-C 读取持久数据
是否有C#/.NET 库或其他现有代码可以从 Apple 的序列化 API 读取持久数据,即 NSKeyedArchiver、NSKeyedUnarchiver、NSCoder? 背景:我的一个朋友为…
NSUserDefaults、NSCoder、自定义类 - iPhone 应用程序问题
我遇到了错误,我想我在以下过程中做错了什么。首先,我有一个类 Contacts: @interface Contact : NSObject { @private ABRecordRef ref; NSString *…
如何将 NSMutableArray (包含其他数组)保存到文件
之前已经有人问过这个问题,人们已经就如何做到这一点给出了非常好的说明,例如 这里。 但是,我想知道如果我只是想将一个 NSMutableArray (包含另一…
检查 iPod 音乐播放是否有问题
我想检查 ipod 音乐是否播放,所以我添加了媒体播放器框架并导入它: #import 然后我进入了 NSCoder: -(id)initWithCoder:(NSCoder *)coder { self =…
如何使用 NSCoder 通过蓝牙传输图像和字符串?
我想使用 NSCoder 并通过蓝牙使用单个 NSData 传输 NSString 和 UIImage 你可以简单地说,“我想通过蓝牙发送包含 UIImage 和 NSString 的 NSData” …
保存 UIView 以供下次启动(不是作为图像)
我正在构建一个带有多个 UIView 的应用程序,这些 UIView 是根据用户输入动态生成的。这些UIViews可能包含标签、图像和文本。它们需要一些时间来生成…