nsdata相关内容

在 Swift 中将整数转换为 NSData

在 Objective-C 中,代码看起来像这样, NSInteger random = arc4random_uniform(99) + 1NSData *data = [NSData dataWithBytes:&随机长度:sizeof(random)]; 但是当我尝试在 Swift 中执行此操作时, let random:NSInteger = NSInteger(arc4rand ..
发布时间:2021-06-09 19:36:47 移动开发

将 NSData 转回纯文本 NSString

我有一个简单的 NSString 并且我正在将它转换为 NSData : NSData *data = [[NSData dataWithBytes:[[NSString stringWithFormat:@",%@",self.targetId] dataUsingEncoding:NSASCIIStringEncoding]长度:[[NSString stringWithFormat:@", ..
发布时间:2021-06-09 19:36:38 移动开发

如何识别显示为空括号的空 NSData 对象?

我正在处理 Game Kit 的 GKTurnBasedMatch 类中的损坏问题(请参阅 此线程) 有时会导致无效的游戏状态,并且匹配数据已损坏. 因此,作为一种解决方法,我正在创建一种方法来识别这些无效匹配项,以便我可以适当地处理它们.损坏的 matchData 似乎是这样做的好方法.但是,到目前为止,我一直无法识别它们.当我这样做时: //"match" 是一个现有的 GKTurnB ..
发布时间:2021-06-09 19:36:36 移动开发

比较两个图像以检查它们是否相同

我有一个带有 ImageView 的 Profile 视图,用户可以在其中更改他们的图片.我正在保存我的旧的 &新图像来比较它们.我想知道它们是否相同,所以如果它们相同,我不需要将新的推送到我的服务器. 我试过了,但它并没有真正起作用: + (NSData*)returnImageAsData:(UIImage *)anImage {//获取我们图像的 NSData 表示.我们对较大的图像 ..
发布时间:2021-06-09 19:36:32 移动开发

从 NSData 存储和恢复 std::vector

我试图将 std::vector 存储到 NSData 并直接返回.我的第一次尝试将每个点转换为 NSValue 并将它们存储在 NSKeyedUnarchiver 中,这似乎非常低效.我的测试数据集需要 64MB 的人类可读文本(使用 NSKeyedUnarchiver),与将每个 std:vector 转换为 NSData 相比,生成的存储文件是一个更合理的 896kb.我正在执行以下操作来存 ..
发布时间:2021-06-09 19:36:29 移动开发

如何基于字符串检测数据中的编码?

我正在加载一个文本文件,编码未知,因为它来自其他来源.内容本身来自 macOS NSDocument 的 read 方法,该方法被输入到我的模型的 read 中.String 构造函数 在使用数据时需要编码,如果您认为不正确的数据可能得到null.我已经创建了潜在编码的条件级联(这就是 其他人似乎是做),必须有更好的方法来做到这一点.建议? override func read(from da ..
发布时间:2021-06-09 19:36:23 移动开发

从包含 CGImage 的 UIImage 对象获取 NSData

为了将图像文件上传到我的服务器,我需要获取它的 NSData.我现在无法执行此操作,因为我的 UIImage 包含一个 CGImage. 让我向您展示我是如何做事的.当用户拍照时,这就是我对拍摄的照片所做的: NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageData ..
发布时间:2021-06-09 19:36:17 移动开发

如何以KB为单位获取UIImage的大小?

有没有办法从 UIImage 获取以 KB 为单位的文件大小,而无需从 didFinishPickingMediaWithInfo 获取该图像?呈现的图片来自相册. 我尝试了以下代码,但结果如下:图像大小(以 KB 为单位):0.000000 - (void)setImage:(UIImage *)image{_image = 图像;self.imageView.image = 图像;}- ..
发布时间:2021-06-09 19:36:11 移动开发

如何将 NSData 值转换为 UIImage

可能的重复: NSData 到 UIImage 如何将 NSData 值转换为 UIImage? 解决方案 您可以获得 UIImage 来自 NSData 如下: NSData *data = yourData;UIImage *image = [UIImage imageWithData:data]; 或 NSData *data = yourData;UIImage *i ..
发布时间:2021-06-09 19:36:09 移动开发

数据与 [UInt8]

Swift 提供了 Data 和 [UInt8] 类型,它们的作用非常相似. 两者有什么区别? 在设计新 API 时,首选的类型是什么? 解决方案 [UInt8] 本质上是一个字节数组,一个字节(我相信你知道),由 8 位组成.虽然 NSData 不仅仅是一个字节数组,但它的底层结构在深处是基于一个的.例如,您可以使用 data.bytes 等方法轻松地在它们之间进行转换. ..
发布时间:2021-06-09 19:36:03 移动开发

如何将 HTML NSData 转换为 NSString?

我正在使用 [NSData dataWithContentsOfURL:] 创建两个 NSData 实例,我想比较这些实例以判断它们的不同之处.由于它们都来自同一个网站,因此使用字符串查找不同之处将有助于我突出显示已更改的实际元素.是否可以将此数据更改为字符串以查找差异? 解决方案 尝试使用 NSString 的 initWithData:encoding: 方法用你的数据创建字符串. ..
发布时间:2021-06-09 19:35:58 移动开发

Swift 从照片库中获取视频的 NSData

我使用 UIImagePickerController 从我的库中选择一个视频.我需要提取我的视频文件的 NSData.我使用以下操作从我的库中选择一个视频,但我的数据似乎为零,但是我的 AVPlayer 从生成的 NSURL 播放视频,所以我知道问题不在于 NSURL.如何提取所选视频文件的 NSData? func imagePickerController(picker: UIImageP ..
发布时间:2021-06-09 19:35:53 移动开发

使用 SWIFT 结构(字节) - 结构到 NSData 和 NSData 到结构

我正在尝试了解结构在 SWIFT 中的工作方式.我熟悉 .NET 如何处理它们以及如何将字节打包成结构等. 我发现以下代码有些奇怪: struct exampleStruct {var 型号:字节!var MajorVersion:字节!var MinorVersion:字节!var 修订:字节!}var myStruct = exampleStruct (型号:1,主要版本:2,次要版本 ..
发布时间:2021-06-09 19:35:50 移动开发