nsdata相关内容

获取字节流中的颜色值 - ios

我从二进制文件 (.ase) 中读取这个字节流 粗体值代表颜色: < 41534546 00010000 00000005 c0010000 00140008 004f0070 0061006c 0074006f 006e0065 00000001 00000024 00080023 00320042 00420034 00300046 00005247 4220 * 3e2c aca ..
发布时间:2021-06-09 19:37:47 移动开发

使用 NSData dataWithContentsOfURL 的单元测试方法

我正在开发一个 iOS 应用程序,我正在尝试使用测试驱动开发来完成它.我已经阅读了很多关于这个主题的文章,我在 书 是测试应该快速、可重复和可靠.因此,在编写网络代码测试时,测试应该“模拟"网络,以便无论网络可用性如何都可以执行. 在我的代码中,我有一种方法可以使用 URL 从 Internet 检索图像,使用来自 NSData 的 dataWithContentsOfURL 对其进行缩放并 ..
发布时间:2021-06-09 19:37:41 移动开发

NSURL 到 NSDATA 或数据始终为零

我正在尝试通过 Alamofire 将视频上传到服务器文件,但我无法传递“数据"......它始终为零 var videoURL = NSURL(string: "")//返回可选(file:///private/var/mobile/Containers/Data/Application/1FB40086-228B-4011-A9D4-7874E2EEF9F4/tmp/4A6AAD76-B8 ..
发布时间:2021-06-09 19:37:38 移动开发

将图像的 NSData 转换为字符串

我有一个名为 image 的 NSData 对象.这是一个非常小的 .png 文件.print(image) 显示: < 89504e47 0d0a1a0a 0000000D 49484452 0000000A 0000000A 08060000 008d32cf bd000000 01735247 4200aece 1ce90000 00097048 59730000 16250000 ..
发布时间:2021-06-09 19:37:33 移动开发

将 NSData 转换为有符号整数

我看到了一些类似的问题,但我无法回答: 我在 NSData 对象中收到一个 16 位有符号整数,例如“0xFF3C".我怎样才能从中读出正确的数字? 编辑:根据詹姆斯韦伯斯特的回答,我得到: 接收到的十六进制值:转换值:803995656接收到的十六进制值:转换值:803995658接收到的十六进制值:转换值:803995674接收到的十六进制值: ..
发布时间:2021-06-09 19:37:27 移动开发

使用 NSData 从 URL 加载数据

我想从 PHP 页面加载数据.很简单的东西,我想: test.php FirstViewController.m(来自按钮的 IBAction): NSString *stringURL = [NSString stringWithFormat:@"http://localhost/root/juraQuiz/test.php"];NSData *data = [NSData dat ..
发布时间:2021-06-09 19:37:24 PHP

如何检查 NSDATA 类型?

我有下载图片的课程 首先我有 NSMutable URLRequest 然后我建立 NSURLConnection 然后我想检查我在这个函数中收到了哪些数据 - (void)connectionDidFinishLoading:(NSURLConnection *)connection 如果是图片,则写入文件夹,如果是文字,则跳到下一张图片. 如何查看接收到的数据类型? 解决 ..
发布时间:2021-06-09 19:37:19 其他开发

苹果在 GLPaint 示例中使用什么样的数据?

几个月前,我制作了一个基于苹果 GLPaint 的应用程序.效果很好. 我记录了在屏幕上绘制简单图形的点集.并将它们保存为点数组(转换为 NSValue). 我现在正在尝试改进我的应用程序,我再次查看了苹果示例.他们的数据文件中的数据看起来像这样(我已经稍微改变了它): AAC8QgAAsEMAAMJCAICoQwAAwkIBBAKRDAADCQgCANUMAAMJCAACYQwAA ..
发布时间:2021-06-09 19:37:16 移动开发

在单个 Data 实例中存储多个不同类型对象的数据表示

动机 据我所知,Data 是一个抽象字节缓冲区的结构.它引用内存中的物理区域,换句话说:连续的字节数.现在我想在内存中有效地存储多个值(作为原始数据),其中值并非都是相同类型. 我在这里对高效的定义 ≔ 存储所有这些值,没有任何未使用的缓冲区/间隙字节. 在内存中存储原始数据 让一个: UInt8 = 39让 b: Int32 = -20001let string: Strin ..
发布时间:2021-06-09 19:37:13 移动开发

为什么 Data 和 NSData 打印不同

我敢肯定,这会指出我的知识差距.但我在 S.O.知识库和查看基础代码对我没有任何启发. 基本问题:为什么 Swift 的 Data 打印与 NSData 不同? 例如 func getData(_ data:Data) {print("TLV 是:\(data as NSData)")} 印刷品: TLV 是: 但是…… func getData(_ data:Data) { ..
发布时间:2021-06-09 19:37:10 移动开发

从 nsdata Objective-c iOS 获取浮点值

我试图从包含多个十六进制值的 NSData 对象中获取浮点值.例如欧共体 51 38 41从这个 4 字节值我想得到浮点值 11.52.我必须如何在 xcode 中执行此操作? 我用 NSScanner (scanFloat, scanHexFloat)、NSNumberformatter 和 NSNumber 尝试过,我创建了一个字节数组并尝试了 float myFloat = *(flo ..
发布时间:2021-06-09 19:37:04 移动开发

NSData 的 hash 方法的实现是如何工作的?

在基础框架中对内置的 NSData 类调用 hash 时——使用什么实现来返回散列值?(CRC32,还有什么?) 解决方案 别的.其实这是一个实现细节,不需要在不同版本中使用固定算法. 您可以在 Core Foundation 的开源版本中查看实现.请注意,NSData 是免费桥接到 CFDataRef 的.来自 http://opensource.apple.com/source/ ..
发布时间:2021-06-09 19:36:58 其他开发

使用 UIImageJPEGRepresentaion() 将 UIImage 转换为 NSData 并将其保存到文件会增加文件大小(以字节为单位)

我有一个要求,用户可以从 camera roll 中选择图像,我的应用程序需要优化图像并将其上传到服务器.我正在使用 ALAssets 库和一个自定义选择器,供用户从 camera roll 中选择一张照片.我能够完美地实现这一点,但文件大小增加有问题. 问题如下: 当用户选择 1.7MB 的照片时(这是我尝试邮寄照片时 iOS 报告的完整大小),当我直接从 ALAssetRepresen ..
发布时间:2021-06-09 19:36:55 移动开发

NSMutabledata byteswithnocopy 的问题

我正在尝试编写一个代码来从 malloced 缓冲区创建 NSMutableData.我使用了 freewhendone = YES 1) 创建 NSData 后访问缓冲区时出错.(在下面代码的 memset 中) 2)malloced的缓冲区指针和[数据字节]指针不同. 对这些有什么解释吗? UWORD8 *rgb_buffer = malloc(u4_stride * u4_hei ..
发布时间:2021-06-09 19:36:53 移动开发

如何将 NSData 转换为多种类型的 Int

我通过 get NSData() 获取磁力计调整寄存器,如下所示: 我需要根据我访问的字节将其转换为 Int8、UInt8、Int16、UInt16. 来自文档的来源: s8 dig_x1;/** 主要问题是如何访问 NSData 中选定的字节以将其手动转换为 Int8 或 UIint16 等? 一般来说,如何处理这样的问题?是否应该寻找一种方法来手动迭代 NSData 并手 ..
发布时间:2021-06-09 19:36:50 移动开发