nsdata相关内容

将GIF图像转换为nsdata

我有一个iPhone应用程序,需要将图像以BLOB格式保存到数据库中.问题是,如果图像为.gif格式,则无法将其转换为NSDATA格式,因此我无法将其以BLOB格式保存到数据库中. 我该怎么办? 请帮助一些代码. 先谢谢了 欢乐 解决方案 可以将gif图像转换为NSData ...下面是代码段: NSString *pathForGif = [[NSBundle m ..
发布时间:2020-11-14 18:57:54 其他开发

登录文本文件iPhone

我有一个分数系统,我想将所有分数记录在一个由换行符分隔的文本文件中.这是我当前的保存代码: NSData *dataToWrite = [[NSString stringWithFormat:@"String to write ID:%i \n",random] dataUsingEncoding:NSUTF8StringEncoding]; NSString *docsDirector ..
发布时间:2020-11-05 23:11:49 移动开发

Swift枚举字节表示是什么?

我有以下枚举: 枚举枚举:UInt8 { case A = 0x00 情况B = 0x01 情况C = 0x10 } 我使用以下代码将其转换为 NSData : var值= Enum.C 让数据= NSData(字节:&值,长度:1) 自然,我希望数据包含 0x10 ,但是,它包含 0x02 。 对于 Enum.A ..
发布时间:2020-10-30 04:12:41 移动开发

NSJSONSerialization和表情符号

我目前正在尝试将一些包含表情符号的JSON发布到python API。我尝试直接使用包含来自我的 UITextField 中的表情符号的字符串来直接输入 NSJSONSerialization ,但是序列化程序崩溃了,没有任何有意义的解释。 之后,我尝试进行某种格式转换,并最终得到以下结果: NSString * uniText = mytextField。文本; NSData * ..
发布时间:2020-10-29 05:09:33 其他开发

如何针对特定目标文件大小优化UIImage调整大小?

对于任何给定的文件数据大小,我希望能够调整(或压缩)UIImage的大小以适合该数据限制。这个问题不是,关于如何调整大小或如何检查文件大小...这是关于一种以高效方式获得此文件的算法。 已经在这里搜索了,我发现此线程,其中谈到降低图像jpeg的质量以线性或二进制算法。这不是很好的表现,最多只需要几十秒。 我在iOS上工作,因此图像可以接近10MB(来自iPhone 4S)。我的目标虽然 ..
发布时间:2020-10-07 02:33:09 移动开发

无法将PDF的NSData张贴到服务器

我有一个iPad应用程序,需要在其中向服务器发送PDF文件,以及两个POST变量,用户ID和工作ID。我正在使用下面的代码来做到这一点: NSData * pdfData = [NSData dataWithContentsOfFile:currentPDFFileName]; NSData * validPDF = [[NSString stringWithString:@“%PD ..
发布时间:2020-10-04 06:04:16 其他开发

从本地NSURL转换NSData

我有一个使用AVAudioPlayer类的声音播放器。我在另一个视图中下载了一些项目,并将其文件路径存储为NSURL,然后将NSURL传递给Player视图控制器。但是尝试传递对象时出现错误。 ***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[__ NSCFString path]:无法识别的选择器发送至实例0x1700c86c0' ..
发布时间:2020-10-04 05:42:02 移动开发

从UIImage获取基础的NSData

我可以使用 [UIImage imageWithData:] NSData 创建 UIImage c $ c>或 [UIImage initWithData:] 方法。 我想知道是否可以从现有的 UIImage NSData c $ c>? NSData * myData = [myImage getData]; 解决方案 NSData * imageData = UIImage ..
发布时间:2020-10-04 04:02:01 其他开发

如何检查NSData对象是否包含子NSData?

我有一个NSData对象,其中包含一些我需要的数据。我想做的就是找出数据“ FF D8”的位置(JPEG数据的开始) 如何实现这样的工作? 解决方案 首先获取范围,然后获取数据: //魔术启动数据对象仅安全创建一次,然后 // //每次 静态NSData * magicStartData = nil时都重复使用; static dispatch_once_t OnceT ..
发布时间:2020-10-04 01:20:00 其他开发

如何将类型为DateComponents的对象保存到CloudKit字段?

我正在为iOS应用程序使用Swift。 我需要将DateComponents对象存储为CloudKit中的字段。 我该怎么做? 到目前为止,我认为我需要将CloudKit字段设置为Bytes类型,并将DateComponents对象转换为Data对象。 。查看Data类的文档,我不知道如何初始化Data对象。我不知道如何使用初始化程序之一中使用的UnsafeBufferPoint ..
发布时间:2020-10-03 01:23:35 其他开发

检测Base 64字符串是图像还是文本

是否可以检测NSData实例中包含的Base 64字符串是图像还是文本或任何其他对象? 解决方案 通常不能只看基数64的字符串来决定,但是可以解码数据的前几个字节,看一下十六进制代码(您可以可以通过将base-64字符串解码为NSData并将其解码为NSLog或在调试器中对其进行检查来完成此操作),并得出一些结论.例如: 图像文件通常以特殊字节序列开头(例如JPEG以十六进制字节FF ..
发布时间:2020-09-18 20:16:55 移动开发