nsdata相关内容

在NSData和base64字符串之间转换

在 NSData 和base64字符串之间进行转换的最简单,最快的代码是什么?我已经在SO上阅读了大量的解决方案,而且大多数都涉及添加另一个类等。我找到了一个很好的解决方案这里但它太复杂了。 解决方案 向下滚动到结论您链接的页面部分 >并下载提供的NSData + Base64文件。它是迄今为止我见过的最好的解决方案,非常容易使用。如果您可以了解有关Cocoa的任何信息,您可以学习使用该项 ..
发布时间:2018-08-30 18:21:41 移动开发

NSData和iOS上的POST上传图像

我一直在梳理很多关于在iOS上通过POST上传图片的帖子。尽管有关此主题的大量信息,但我无法正确上传从我的iPhone模拟器照片库中获取的JPEG数据。 数据一旦在服务器上,就只是一串巨大的十六进制数据。 NSData不应该只是一个字节流吗?我不知道所有的十六进制是什么,或者为什么这个代码似乎适用于其他所有人。 以下是有问题的代码: - (void)uploadWithUserL ..
发布时间:2018-08-30 17:51:50 移动开发

从NSData或UIImage中查找图像类型

我正在从第三方提供的网址加载图片。 URL上没有文件扩展名(或文件名)(因为它是一个模糊的URL)。我可以从中获取数据(以NSData的形式)并将其加载到UIImage中并显示它。 我想将此数据保存到文件中。但是,我不知道数据的格式是什么(PNG,JPG,BMP)?我认为它是JPG(因为它是来自网络的图像)但是有一种程序化的方法可以找到它吗?我查看了StackOverflow并在文档中找不到 ..
发布时间:2018-08-30 17:50:49 移动开发

将UTF-8编码的NSData转换为NSString

我从Windows服务器获得UTF-8编码 NSData ,我想将其转换为iPhone的 NSString 。由于数据包含在两个平台上具有不同值的字符(如度数符号),如何将数据转换为字符串? 解决方案 如果数据不是以空值终止的,你应该使用 -initWithData:encoding: NSString * newStr = [[NSString alloc] initWithDa ..
发布时间:2018-08-30 17:04:46 移动开发

在Swift中将NSData转换为Integer

在Objective-C中代码看起来很喜欢这个并且完美无缺, NSInteger random = arc4random_uniform(99)+ 1 NSData * data = [NSData dataWithBytes:&随机长度:sizeof(随机)]; int value = *(int *)([data bytes]); 如何在Swift中完成? ..
发布时间:2018-08-06 20:33:22 移动开发

如何在Swift中将Int转换为NSData?

在Objective-C中,我使用以下代码 转换 Int 变量为 NSData ,一个字节包。 int myScore = 0; NSData * packet = [NSData dataWithBytes:& myScore length:sizeof(myScore)]; 使用转换后的 NSData 变量一个方法。 [match sendData ..
发布时间:2018-08-06 19:53:22 移动开发

如何在主目录中保存图像?

我正在制作一个使用Json解析的应用程序。在json解析的帮助下,我得到了保存在字符串中的照片网址。要在我的单元格中显示图像,我使用此代码 NSString * strURL = [NSString stringWithFormat:@“%@”,[list_photo objectAtIndex:indexPath.row]]; NSData * imageData = [[NSDat ..
发布时间:2018-07-26 16:18:39 移动开发

如何从字节创建UIImage?

我需要在UIImage中根据我的颜色创建(例如,我需要图像1x1像素,黑色)。 我有阵列: unsigned char * color [] = {0,0,0,1}; 如何从这个数组创建UIImage? 我试过 unsigned char * bytes [4] = {0,0,0,1}; NSData * data = [NSData dat ..
发布时间:2018-07-26 15:16:48 移动开发

NSData无法再从互联网上检索图像

以下代码在iOS8.4.1(包括8.4.1)之前正常工作。虽然它在iOS9.0.1中没有任何问题。这是一个错误还是公众宣布这一变化?我测试了两台iPad。 let url = NSURL(字符串:“http://www.mapshots.com/wp- content / uploads / 2014/05 / mapshots-ag-studio-agricultural-mapping ..
发布时间:2018-07-25 15:47:37 移动开发

按长度检索NSData为十六进制

我得到一个包含长度为6的字节的NSData,是否有任何正确的方法将字节拆分为数组(如,(00,35,00,29,00,33))? 解决方案 NSData * data = ...; NSMutableArray * bytes = [NSMutableArray array]; for(NSUInteger i = 0; i ..
发布时间:2018-06-07 17:06:28 移动开发

无法将从本地文件读取的NSData转换为Swift中的字符串输出

我试图创建一个简单的工具来从项目中的文件中读取特定的偏移地址。 我可以很好地读取它并获取字节,问题是我想将结果转换为字符串,但我不能。 我的输出是这样的:但我希望进入字符串。 找到一些使用NSData的扩展名的例子,但仍然无效。 所以任何人都可以帮忙?? 以下是我的代码: let ..
发布时间:2018-06-07 17:05:39 移动开发

十六进制字符串的NSData?

我知道这个问题已被要求为 ObjectiveC ,但我的 Swift 还不够强大 char * bytes 的东西。 给出 let string =“600DBEEF” 如何创建一个 NSData 表示这4个字节: 60 0D BE EF ? 解决方案 随着Swift3和新的基础数据类型的到来,我终于回到了这里: 扩展UnicodeScalar { ..
发布时间:2018-06-07 16:55:10 移动开发

Swift泛型和CMutableVoidPointer

在我的泛型类中,我现在有以下函数: $ $ $ $ $ $ $ $ $ func writeHeader(buffer:CMutableVoidPointer){ var headerData = NSData(bytesNoCopy:buffer,length:sizeof(H)) self.fileHandle.writeData(headerData) } 但是,正如您 ..
发布时间:2018-04-23 13:44:03 移动开发

为什么AES128解密在iPhone上花费了这么长时间?

我正在解密从php服务器发送的图像。 我正在使用CryptoSwift库解密图像,图像以NSData形式进行,解密之后,我从NSData创建一个UIImage。 但解密大概需要1分10秒,这很慢。 图像数据的大小: println(imageData.length) 结果:32592 我相信这不是一个大文件吗? 这是我用来解密图像数据的代码: let ..
发布时间:2017-08-18 02:01:28 移动开发