nsdata相关内容

将 NSData 序列化为十六进制字符串的最佳方法

我正在寻找一种不错的可可方式将 NSData 对象序列化为十六进制字符串.这个想法是在将用于通知的 deviceToken 发送到我的服务器之前对其进行序列化. 我有以下实现,但我认为必须有一些更短、更好的方法来做到这一点. + (NSString*) serializeDeviceToken:(NSData*) deviceToken{NSMutableString *str = [NS ..
发布时间:2021-12-03 10:39:49 移动开发

将 HEX NSString 转换为 NSData

我正在尝试将十六进制 NSString 转换为 NSData(我正在使用下面附加的代码).以下是输出: 这看起来与我完全无关.关于哪里出错的任何想法/建议? NSString *strData = @"72ff63cea198b3edba8f7e0c23acc345050187a0cde5a9872cbab091ab73e553";NSLog(@"string 数据长度为 %d",[str ..
发布时间:2021-12-01 18:02:26 移动开发

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

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

在 UIImage 和 Base64 字符串之间转换

有谁知道如何将 UIImage 转换为 Base64 字符串,然后将其反转? 我有以下代码;编码前的原图是好的,但是我编码和解码后得到一个空白图像. NSData *imageData = UIImagePNGRepresentation(viewImage);NSString *b64EncStr = [self encode: imageData];NSString *base64St ..
发布时间:2021-12-01 17:13:56 移动开发

在 Mac OS X 上的 64 位进程中,中等大小的内存分配如何失败?

我正在构建一个相册布局应用程序.该应用程序经常将 JPEG 图像解压缩到内存位图缓冲区中.图片大小限制为 100 兆像素(但通常不超过 15 兆像素). 有时这些缓冲区的内存分配会失败:[[NSMutableData alloc] initWithLength:] 返回 nil.这似乎发生在系统可用物理内存接近零的情况下. 我对Mac OS X 中的虚拟内存系统 是在 64 位进程中分 ..
发布时间:2021-11-25 05:53:40 C#

在 Swift 中从 NSData 对象创建一个数组

我正在尝试快速将整数数组存储到磁盘.我可以将它们放入一个 NSData 对象中进行存储,但是将它们放入一个数组中是很困难的.我可以使用 data.bytes 获取原始 COpaquePointer 数据,但找不到使用该指针初始化新 swift 数组的方法.有人知道怎么做吗? 导入基础var arr : UInt32[] = [32,4,123,4,5,2];让数据 = NSData(bytes: ..
发布时间:2021-11-18 04:53:18 其他开发

字节数组到 NSData

WebService JSON 响应即将到来.在响应中,图像以字节数组的形式出现.我必须在 UIImageView 中显示图像.我正在尝试将字节数组转换为 NSData.但不知道如何做到这一点.任何帮助,将不胜感激.我相信字节数组中包含图像数据.示例字节数组供您参考: (137,80,78,71,...66,96,130) 谢谢 解决方案 您必须先将 JSON 转换为字符串数组;例如 ..
发布时间:2021-11-18 02:28:44 其他开发

如何将我的设备令牌 (NSData) 转换为 NSString?

我正在实施推送通知.我想将我的 APNS 令牌保存为字符串. - (void)application:(UIApplication *)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken{NSString *tokenString = [NSString stringWithUT ..
发布时间:2021-11-16 20:37:35 其他开发

将 NSData 附加到目标 C 中的文件

我正在尝试在 iPhone 上下载一个大文件,并在下载时将其保存到磁盘. 理想情况下,在: -(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data {} 我想将“数据"附加到磁盘上的文件中. 我已经查看了 NSData 文档.有一些函数可以写入文件,但我看不到任何要附加到现有文件的内容. ..
发布时间:2021-11-16 19:36:39 其他开发

如何在 iOS 中将 NSData 变量转换为 NSInteger 变量

我有以下返回 NSData 的 api 方法.我在另一个视图控制器中调用了这个方法.如何将 NSData 转换为 NSInteger? -(NSData *)getBusXMLAtStop:(NSString*)stopnumber{NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithS ..
发布时间:2021-10-01 20:22:43 其他开发

NSData 到 NSString 的字面转换

我是 iOS 编程的新手,我正在尝试将 NSData 对象的文本表示作为 NSString 例如如果 NSData 对象是: 我想将其转换为: "070100130102000009000100000199c2" 我该怎么做? 解决方案 HINT#1//一般答案 NSString 为此提供了一个初始值设定项.你可以看到 更多信息使用此处的文档. NSString * ..
发布时间:2021-06-09 19:39:10 其他开发

带有 NSData initWithData 的 UIImage 返回 nil

我有一个新问题这里!因为真正的问题不在 C++转换,而是我需要将返回的字符串数据字节转换为 CGImageRef.任何人都知道如何做到这一点,请转到该链接以回答此问题的后续问题. 谢谢. 好的.我没有用 protobuf 的东西来混淆问题,而是简化了我的测试方法来模拟对 protobuf 东西进行的调用. 这个测试方法做了以下两部分.第 1 部分采用 UIImage 并将其转换为 ..
发布时间:2021-06-09 19:39:07 其他开发

SHA256 Swift 到 Objective C 的等价

大家好,我是第一次使用 SHA256,我正在尝试学习关于此的教程,我的问题是在 SHA 256 的目标 C 中编写等效项.我试图了解我的功能在下面向您展示,但我仍然有关于如何在 Objective C 中找到这个 Swift 函数的等价性的问题 让 rsa2048Asn1Header:[UInt8] = [0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x0 ..
发布时间:2021-06-09 19:39:01 其他开发

显示大图像文件时在 viewDidAppear 之后调用 DidRecieveMemoryWarning

当我加载特定页面时,由于内存压力,我的应用程序已终止.我正在使用 NSURLRequest 来获取数据并加载图像.我在整个代码中放置了断点,并在 viewDidAppear 之后跟踪第一个 didRecieveMemoryWarning 调用.这是我用来加载图像的代码: NSError *error = nil;NSURLResponse *response = nil;NSURLRequest ..
发布时间:2021-06-09 19:38:56 其他开发

如何将 mp4 转换为 NSData?

我在 XCode 中有名为 vvideo.mp4 的文件.我正在尝试将其转换为 NSData 如下 NSData *data = [NSData dataWithContentsOfFile:@"vvideo.mp4" options:nil error:nil]; 但是当我记录数据时,它返回 null. 将任何视频转换为 NSData 的正确方法是什么? 文件已在Xcode中添 ..
发布时间:2021-06-09 19:38:53 其他开发