问题标签 [nskeyedarchiver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 使用 NSKeyedArchiver 编码大型对象图会占用内存
我正在使用 NSKeyedArchiver 对大对象图(76295 个对象)进行编码。这需要很多时间,但更糟糕的是 NSKeyedArchiver 并没有归还其所有内存。
使用泄漏检查后,代码似乎根本没有泄漏,但由于某种原因,编码完成后不会返回所有内存。
多次调用 encode 方法确实会使情况变得更糟,越来越多的内存被消耗掉。
你有什么我喜欢的建议吗?
PS 数据库 (sqlite) 或 CoreData 不是替代品,因为它们似乎与上面提到的大对象图的扩展性很差。
我更喜欢使用 NSKeyedArchiver 的解决方案
objective-c - 归档一个 NSMutableArray
我需要归档一个由 ArrayController 控制的 NSMutableArray。我试过这个:
但我得到了这个错误:
*** -[NSKeyedArchiver dealloc]: warning: NSKeyedArchiver deallocated without having had -finishEncoding called on it.
请问我该如何解决?
iphone - 为什么存档时我的 NSURLResponse 会泄漏内存?
我在我的代码中发现了一个泄漏,其中归档和取消归档 NSURLResponse 导致了泄漏,我不知道为什么。
当我取消归档 NSURLResponse 时,仪器会报告泄漏。如果我将其注释掉并且不使用它,则没有泄漏。有趣的是,我保存了 NSURLResponse 的片段,没有泄漏:
有谁知道这是为什么?归档 NSURLResponse 是否存在错误,或者我做错了什么?
iphone - iPhone NSKeyedArchiver - 通过 AppStore 更新应用程序后,使用此类保存的数据是否仍然存在?
我是 iPhone 开发的新手,我想知道我是否会使用 NSKeyedArchiver 保存一些数据(NSSDictinary),在通过 AppStore 更新我的应用程序后数据是否会持续存在?假设我想为我的应用程序保存用户通行证,并且可能此信息将保存到应用程序文件夹中。如果我将通过 AppStore 使用 iTunes 更新应用程序,保存的旧数据仍然存在吗?用户会找到他保存的登录信息?
谢谢,
亚历克斯。
objective-c - NSKeyedArchiver 保存什么格式?
当我使用 NSKeyedArchiver 是写入 *.plist 的数据时,我看到了一些示例,其中人们将输出文件保存为 *.txt 甚至根本没有扩展名?
加里
iphone - 如何持久化和加载符合 NSCoding 协议的对象?
我创建了一个符合 NSCoding 协议的类,并完成了所有的编码和解码工作。
对于我的应用程序,我只想将该类中的一个对象持久保存到设备中,并且下次应用程序启动时,我想将该对象加载回内存中。
基本上它只是一个包含一些用户输入信息的类。例如,用户开始编写文本但随后退出应用程序。下次我想加载该数据对象。
我想我需要 NSKeyedArchiver?有这方面的好教程吗?我怎么做?
iphone - 使用 NSKeyedArchiver 将某些内容保存到磁盘时,该内容存储在 iPhone 的什么位置?
示例:如果我使用它,iPhone 将文件存储在哪里?
在我的 Mac 上,filename.plist 直接转到 Macintosh HD。没有文件夹。此外, NSKeyedArchiver 似乎并不要求提供路径,而只是要求提供文件名。奇怪与否?
该文件是如何通过 iTunes 备份的?
cocoa - 无法存档表示 CGPoints 的值数组
我已经转换CGPoint
为NSValue
并将所有结果值放在 q 中NSArray
,但是当我使用[NSKeyedArchiver archiveRootObject:ArrayName toFile:PointArrayFile];
它时会出错。
所以有什么问题?
iphone - monotouch NSKeyedArchiver
有没有人有任何在 monotouch 中使用 NSKeyedArchiver 的例子?我只想存储一个 pocos 列表
w://
iphone - UIImagePickerController 导致我的应用程序崩溃!
在我的应用程序中,用户可以选择图像,将 UIImageView 的图片更改为新的图像,然后使用 NSKeyedArchiver 将图像保存到 NSUserDefaults。当用户选择图像并- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
调用时,应用程序立即崩溃!Xcode 收到错误:SIGABRT。这是我的代码 -
这是我的错误。
不要嘲笑我的应用程序的名称是 iPimpYourMusicApp - 我不知道该给它起什么名字,所以我开玩笑并把它命名为...... :) 提前致谢!