nsdata相关内容

将 NSData 对象拆分为给定大小的其他 NSData 对象

我有一个大约 1000kB 的 NSData 对象.现在我想通过蓝牙传输这个.如果我有 10 个 100kB 的对象会更好.我想到我应该使用 NSData 的 -subdataWithRange: 方法. 我还没有真正使用过 NSRange.好吧,我知道它是如何工作的,但我不知道如何从给定的位置读取长度为:'到文件结尾'...我不知道该怎么做. 一些关于如何将其拆分为多个 100kB ..
发布时间:2021-12-28 12:01:29 移动开发

将图像存储到 CoreData - Swift

在我的代码中,我设法用 CoreData 保存了一个 textLabel,但我似乎无法正确保存图像.我读过一些教程,我知道我必须将它转换为 NSData.但是我该怎么做呢? 提前致谢! 解决方案 Core Data 并不是为了保存像图像这样的大型二进制文件.改用文件系统中的文档目录. 这是实现这一目标的示例代码. 让文档目录 = NSSearchPathForDirector ..
发布时间:2021-12-23 14:24:15 移动开发

将任何数据类型转换为 NSData 并再次返回

我正在开发一款应用,您可以在其中通过 Multipeer Connectivity 向另一台设备发送文本、图像或联系人.然后它将保存在第二个设备的核心数据中. 我所做的是将数据作为 NSDictionary 发送并再次将其转换回来.所以我在接收设备上留下了一个 NSDictionary.那么,如何将@"objectData" 键的对象保存到 Core Data 中? 我希望它与 NSS ..

使用 NSKeyedArchiver 将 [UIColor colorWithPatternImage:image] UIColor 保存到核心数据

我无法从使用工厂方法创建的 UIColor(带有模式)创建 NSData 对象 [UIColor colorWithPatternImage:image] 适用于标准 UIColor 对象.想知道是否有另一种方法可以将带有图案的 UIColor 保存到 Core Data 中. 我正在使用以下代码来存档 UIColor(带有图案)... - (id)transformedVal ..
发布时间:2021-12-23 13:57:14 其他开发

通过 GameKit 发送和接收 NSData

我正在尝试通过 GameKit 通过 Bluetooth 发送一些 NSData. 虽然我已经设置了 GameKit 并且能够发送小消息,但我现在想要扩展和发送整个文件. 我一直在读到,您必须将大文件拆分成数据包,然后再单独发送. 所以我决定创建一个 struct 以便在数据包在另一端收到时更容易解码: typedef struct {const char *文件名;NSDat ..
发布时间:2021-12-22 08:07:56 移动开发

将 NSData 转换为 int

我有一个 NSData 对象,长度为 4 个字节.这四个字节我正在使用 , 从另一个 NSData 对象中提取 fourByteData=[completeData subdataWithRange:NSMakeRange(0, 16)]; 我的第一个问题是,上面的语句会提供我完整数据的前四个字节吗. 如果是,那么如何将所有这些字节转换为等效的整数. 解决方案 26856652 ..
发布时间:2021-12-20 21:19:46 移动开发

将 UIImage 转换为 NSData

我正在我的应用中使用此代码,它将帮助我发送图像. 但是,我有一个带有图像的图像视图.我在 appbundle 中没有文件,但在我身边有图像.如何更改以下代码?谁能告诉我如何将 myimage 转换为 NSData ? //在邮件中附加图片NSString *path = [[NSBundle mainBundle] pathForResource:@"rainy" ofType:@"jpg ..
发布时间:2021-12-20 20:31:38 移动开发

NSData 和通过 POST 在 iOS 中上传图像

我一直在梳理许多关于在 iOS 中通过 POST 上传图片的帖子.尽管关于这个主题的信息很丰富,但我无法正确上传从我的 iPhone 模拟器照片库中获取的 JPEG 数据.数据一旦在服务器上,就只是一个巨大的十六进制字符串.NSData 不应该只是一个字节流吗?我不明白所有十六进制是怎么回事,也不明白为什么这段代码似乎对其他人都有效. 这是有问题的代码: -(void)uploadWith ..
发布时间:2021-12-18 14:33:34 移动开发

将十六进制数据字符串转换为 Objective C (cocoa) 中的 NSData

这里是相当新的 iPhone 开发者.构建一个应用程序,通过 TCP/IP 套接字连接将 RS232 命令发送到设备.我已经解决了通信部分,并且可以正常发送 ASCII 命令.这是我遇到问题的十六进制代码命令. 所以假设我有以下十六进制数据要发送(以这种格式): \x1C\x02d\x00\x00\x00\xFF\x7F 如何将其转换为我的 send 方法所期望的 NSData ..
发布时间:2021-12-17 23:08:17 移动开发

为 iPhone 使用 SQLite 数据库读取和写入图像

我已经建立了一个 SQLite 数据库,它当前可以完美地读取和写入 NSString.我还想在数据库中存储一个图像,稍后再调用.我已经阅读了一些关于使用 NSData 和编码图像的内容,但我不完全确定我想要做什么的语法是什么.任何代码片段或示例将不胜感激. 我目前的流程是这样的:UIImagePickerController -> 用户从照片中选择图像 -> selectedImage 设置 ..
发布时间:2021-12-08 17:57:35 移动开发

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

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