问题标签 [nsdata]
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.
iphone - 什么是 NSConcreteData,它在哪里定义?
以下代码:
返回一个 NSConcreteData 的实例,而不是 NSData (这是我所期望的!)。NSConcreteData 究竟代表什么,为什么返回它而不是 NSData 的实例?此外,这个类在哪里定义?XCode 抱怨它尚未定义,但我不知道我应该包含什么才能获得课程。
任何帮助表示赞赏!
iphone - 使用 NSKeyedArchiver 保存/加载 2D C 数组
像这样的马洛克
用它。在保存之前像这样转换为 NSdata
加载到 NSdata 然后转换回int**
使用此代码,它是否保存了*int
地址,然后当我加载数据时它不再指向正确的数据?或者我对
文档中描述的“字节顺序”有问题吗
如果是地址问题,我是否应该在保存转换*int
为 NSData 时放置一个 for 循环,然后保存所有这些并**int
使用另一个 for 循环/malloc 重新创建?
objective-c - NSNumber 是否会在它持有的数字上添加任何额外的字节?
我正在使用 Objective-C,我需要将 int 从 NSArray 添加到 NSMutableData(我正在准备通过连接发送数据)。如果我用 NSNumber 包装 int,然后将它们添加到 NSMutableData,我将如何找出 NSNumber int 中有多少字节?是否可以使用 sizeof() 因为根据苹果文档,“NSNumber 是 NSValue 的子类,它提供任何 C 标量(数字)类型的值。”?
例子:
iphone - 从 iPhone 中的 url 加载图像,仅在很小的情况下
我正在使用NSData的initWithContentsOfURL从 url 加载图像。但是,我事先不知道图像的大小,如果响应超过一定大小,我希望连接停止或失败。
有没有办法在iPhone 3.0 中做到这一点?
提前致谢。
cocoa - 如何将 NSMutableData 转换为视图中的图像?
我使用以下代码从 Internet 下载了一个 .jpg 文件:
一切正常。我只是不知道如何处理数据。假设我在 IB 中创建了一个图像视图,我将如何显示图像?这是最后一点:
iphone - UIImagePNGRepresentation 慢还是我做错了什么?
我正在开发一个使用相机拍照的 iPhone 应用程序,然后我将它们保存到 Applications Documents 目录。我正在使用以下代码将 UIImage 转换为 NSData,
然后我使用
这一切都有效。问题是 UIImagePNGRepresentation() 真的很慢。在我的 3G 上将图像转换为 NSData 需要 8-9 秒。这对我来说似乎是错误的。有人对这个有经验么?这只是缓慢的功能还是我做错了什么?
谢谢
iphone - NSData initWithContentsOfURL:选项:errorPtr:委托对象?
有没有办法在什么时候分配某种委托对象
被调用以便我可以监控下载的完成百分比,还是通过使用异步 NSURLConnection 东西来处理这类事情的最佳方式?
objective-c - 使用 NSTask:返回输出后应用程序冻结
嗨,我有以下代码:
代码的目的有点复杂,它使用 otool 获取二进制文件使用的共享库列表,然后使用 sed 和 awk 将其过滤为机器可读格式。只是为了测试我使用了 Mac OS X TextEdit.app 的二进制文件。
问题是代码运行并返回输出,但随后冻结了应用程序。我一行一行地浏览它,发现这一行是问题所在:
data = [[输出文件HandleForReading] readDataToEndOfFile];
此行本身将输出记录到控制台,然后冻结应用程序。我通过删除该行之后的所有其他行来检查这一点,它仍然记录输出并冻结。调试器中没有任何内容,任何有关如何解决此问题的建议将不胜感激。
objective-c - 将 NSData 附加到 Objective C 中的文件
我正在尝试在 iPhone 上下载一个大文件,并在下载时将其保存到磁盘。
理想情况下,在:
我想将“数据”附加到磁盘上的文件中。
我已经查看了 NSData 文档。有写入文件的函数,但我看不到任何要附加到现有文件的内容。
有谁知道我如何附加这些数据?非常感谢任何帮助!缺口。
objective-c - 失败,但不返回错误对象。为什么?
我试图理解[NSData writeToFile:options:error:]返回的值的含义。该方法返回一个 BOOL,根据 Apple 的文档,“如果操作成功,则为 YES,否则为 NO”。
很公平,但如果它不是,我会假设错误参数将被设置为一些可检索的 NSError* 值。然而,在我遇到的结果中,情况并非如此。因此,我有些困惑,不知道如何确定导致失败的原因。
也就是说,我有这个代码(或多或少):
success
原来是NO
在我正在运行的代码中,但该NSLog
语句从未执行。怎么会?
霍华德