问题标签 [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 - 如何防止生成警告:“NSData 可能无法响应 'dataWithBase64EncodedString:'”
以下代码会产生此构建警告:
NSData 可能不会响应“dataWithBase64EncodedString:”
编码:
如何解决此问题以删除此警告?
iphone - 需要将 NSData 转换为 NSArray
我正在使用 NSURLConnection 从 URL 中拉下一个 plist,它返回一个 NSData 对象。我想将其转换为 NSArray。谁能帮我?
我正在重构一个当前对 URL 执行同步请求的方法,使用 arrayWithContentsOfURL: 来获取 NSArray。
谢谢!!
php - 在iphone中加密nsdata并在php中解密
我是 Iphone 开发新手,我想创建一个应用程序,我必须使用我的 Iphone 应用程序在 php 服务器上上传一些数据。为此,我在 Iphone 上有一个文件,我必须将其内容上传到 php 服务器上。为此,我已经在 NSData 中转换了文件的内容,现在我想加密这个 nsdata 对象,然后将它传递给 php 服务器,在 php 服务器上,我首先必须解密 nsdata 对象,然后我必须将它上传到服务器上.
但是我找不到任何方法可以在 Iphone 应用程序中加密某些数据,然后在 php 中解密。
我还想在将加密数据传输到 php 之前对其进行压缩,然后在 php 上解压缩该数据。
我的应用程序的完整流程是
NSData --> 加密的 NsData --> 压缩的加密数据
压缩加密数据 --> 未压缩加密数据 --> 解密(原始)NSData。
有人可以帮助我如何开发这样的应用程序吗?
提前致谢。
高拉夫
iphone - iPhone - 编码来自 CoreData 实体的数据数组并存储在 Base64 字符串中
我有一个包含三个实体(Purchase、Items、Image)的数据模型,购买是主要的,另外两个作为相关属性。
我需要能够将数据发送到 Web 服务器,并且必须使用 base64 进行编码,我有几个类负责我从网上下载的编码和解码,它们是 NSData 类的类别,但是当我使用它们时,我会收到一个空字符串。
所以数组吐出这个......
我如何将其编码为 base64 字符串,以便我可以将其通过电子邮件发送到网络服务器
非常感谢任何帮助,甚至是正确方向的一点,我对编程还是很陌生。
objective-c - 为什么从 NSData 读取字节时会根据我获取字节的顺序得到不同的值?
好吧,这更像是“到底发生了什么?” 而不是一个实际的问题。但考虑到我对 C 的相对缺乏经验,它可能会导致更大的问题。
基本上,我正在解析一个 wav 文件的标头并获取值。在我的头文件中,我定义了类变量:
类中用于获取这些值的函数是:
范围在前面定义:
这工作得很好,我得到了所有的值,但是,如果我按顺序向上移动其中一行,或者标题中的变量定义之一,它们会得到一个完全不同的值。例如,我正在处理的测试 wav 的采样率为 8000。使用上面的代码,我得到了正确的值。但是,如果我将为其分配值的线向上移动到通道线的上方,我会得到 524288000。太好了。基本上,如果给变量赋值的顺序与定义它们的顺序不对应,就会搞砸。这些范围似乎对此行为没有任何影响。
任何人都知道这里发生了什么?
iphone - 在Objective C(可可)中将十六进制数据字符串转换为NSData
相当新的 iPhone 开发人员在这里。构建应用程序以通过 TCP/IP 套接字连接将 RS232 命令发送到期望它们的设备。我已经关闭了通讯部分,并且可以很好地发送 ASCII 命令。这是我遇到问题的十六进制代码命令。
所以假设我有以下十六进制数据要发送(以这种格式):
\x1C\x02d\x00\x00\x00\xFF\x7F
如何将其转换为我的 send 方法所期望的 NSData 对象?
显然,这不适用于此十六进制数据(但适用于标准 ascii 命令):
首先,一些 \x 十六进制代码是转义字符,我在 XCode 中编译时收到“输入转换停止...”警告。而且 NSStringEncoding 显然也不适合这个十六进制字符串。
所以第一个问题是我猜如何存储这个十六进制字符串,然后如何转换为 NSData。
有任何想法吗?
objective-c - 将 NSImage 保存为 NSData 时出错
我正在使用以下代码将一帧电影保存到我的桌面:
在代码的倒数第二行,我在控制台中收到以下消息,但没有将结果保存到桌面:
NSImage 仍然是整个方法调用的分配对象,所以我不确定为什么我会收到有关图像数量不足的投诉。
我会很感激任何帮助。在此先感谢,瑞奇。
objective-c - NSMutableData 删除字节?
我可以使用该appendData
方法轻松地将字节添加到 NSMutableData 实例,但是我没有看到任何类似的删除数据的方法?我是否忽略了某些东西,或者我是否需要创建一个新对象并仅复制我需要的字节?
iphone - 从 Web 服务响应中保存为 NSString 对象的硬编码字节获取 NSString/NSData 对象
我正在使用 iPhone SDK,我必须处理从外部服务收到的 Web 服务响应。
响应数据由一个以 UTF8 编码为字节数组的 XML 字符串组成。
这个字节数组被转换为字符串
此字符串被放入 XML 包装器元素
包装器通过 HTTP 响应返回
因此,我需要知道如何将响应数据转换回原来的 XML 字符串。不幸的是,我无法更改创建响应的方式,因此我必须以某种方式处理它。
我从网络服务获得的原始数据示例:
如何取回隐藏在这些原始字节中的旧 xml 字符串表示?
非常感谢任何帮助,我现在因为无法提出解决方案而感到愚蠢。
最好的问候,大卫
iphone - iPhone:如何在应用程序目录中将图像写入磁盘
我正在做一个 iPhone 项目,我需要将相机图像保存到磁盘和文件,但下面的代码失败:(************