nsdata相关内容
我发现Swift和NSData是沮丧的邪恶婚姻.我发现每次处理此事时,我都会感觉像所有假定的新发现的Swift安全性都消失了.崩溃数量(带有无用的痕迹)无济于事. 因此,我了解到,我可以通过执行以下操作来避免出现UnsafeMutablePointer令人恐惧的事情: var bytes = [UInt8](count: 15, repeatedValue: 0) anNSData.g
..
我正在尝试从无后端数据库&的URL中检索图像.将其转换为图像,然后使用UIImageView返回该函数.如何在此代码中处理NSError并仍然返回UIImageView? func getImage() -> UIView { let imageLink = backendless.userService.currentUser.getProperty("Avatar")
..
尝试将UIImageView存档和取消存档会有些疯狂,该UIImageView包含许多子视图,这些子视图是从UIImageView派生的自定义视图.这是我所做的: 在项目中添加一个类别,以允许UIImage不符合NSCoding的事实: #import "UIImage-NSCoding.h" #define kEncodingKey @"UIImage" @implementati
..
我正在制作一个多人iOS游戏,遇到了以下问题:我发送了一个字典,里面有一系列自定义对象.这些自定义对象符合NSCoding.我像这样将字典转换为NSData: NSData *data = [NSKeyedArchiver archivedDataWithRootObject:packet]; 然后发送 [asyncSocket writeData:data withTimeou
..
] 2 我正在使用AFNetworking将数据发送到服务器。下面是我的代码: AFHTTPRequestOperationManager * manager = [ AFHTTPRequestOperationManager管理器]; [manager setRequestSerializer:[AFJSONRequestSerializer序列化器]]; [manager se
..
是否有一个让我获取NSData的标志,而不是让AFNetworking将我的responseData转换为相应的数据类型(UIImage,NSString)? 解决方案 AFHTTPResponseSerializer 将返回原始的 NSData : AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationM
..
我正在发送数据的高服务器要求图像是文件(jpg),而不是NSData。该代码有效,但是服务器无法将NSData识别为图像。有什么想法要解决吗? +(void)signupWithParameters:(NSDictionary *)参数 和UserHaveImage:(BOOL )userHaveImage 和Image:(NSData *)image successBlock:(v
..
我通过AFNetworking 1.0进行了此调用,该调用返回了 responseObject ,其中包含我想要的API中的数据: [[AFDiffbotClient sharedClient] postPath:@“ http://diffbot.com/api/batch”参数:参数成功:^(AFHTTPRequestOperation * operation,id responseO
..
我正在尝试使用AFImageCache缓存从URL加载的某些图像,但没有成功...我不确定如果我做错了什么,并且愿意在您的意见下您曾经使用过该库。 我从NSURLRequest获取图像,然后将其缓存如下 UIImage * img; //此图片是从服务器 返回的png图标。NSData * imgData = UIImagePNGRepresentation(img); //始终检查
..
我有一个使用AES加密的文件。 我使用以下NSData类别: #import @implementation NSData(AES) -(NSData *)AES256DecryptWithKey:(NSString *)key { //'key'应该是AES256为32个字节,将被空填充,否则 cha
..
我正在制作Game Center游戏.我发送一个包含struct MovePacket的数据包,如下所示: var packet = MovePacket(packetID: 1, move: myMove) let dataPacket = NSData(bytes: &packet, length: sizeof(MovePacket)) currentMatch!.sendData
..
所以我想出了如何快速提取NSData的方法,但是我对设置它感到困惑: var testBytes : [Byte] = [0x14, 0x00, 0xAB, 0x45, 0x49, 0x1F, 0xEF, 0x15, 0xA8, 0x89, 0x78, 0x0F, 0x09, 0xA9, 0x07, 0xB0,
..
我正在尝试显示我在UIWebView中本地存储的PDF.这是我目前尝试执行的操作: if (![[NSFileManager defaultManager] fileExistsAtPath:self.url]) { LOG_ERROR(@"Couldn't load local file. File at path: %@ doesn't exist", self.url);
..
我正在编写基于iOS应用程序的Mac应用程序.下面的代码将UIImage转换为NSData,然后上传到Parse.com. 我想在Mac上做同样的事情,但似乎无法将其转换为NSData.我该怎么办? 谢谢 var image = UIImage(named: "SmudgeInc") let imageData = UIImagePNGRepresentation(image)
..
在iDraft和Penultimate等应用中,它们执行撤消和重做的性能非常好,没有任何延迟. 我尝试了许多方法.目前,我的测试应用在每次撤消后都使用[NSData writeToFile:atomically:]将原始像素数据直接写到文件中,但是我得到了0.6s的延迟. 有人可以给它一些提示吗? 解决方案 将撤消堆栈保留在内存中.不要为每个操作写入磁盘.无论您是位图还是矢量,
..
嘿,我完全超出了我的深度,我的大脑开始受伤..:( 我需要隐藏一个整数,以使其适合3字节数组(是24位整数吗?),然后再次返回以通过套接字从字节流中发送/接收此数字 我有: NSMutableData* data = [NSMutableData data]; int msg = 125; const void *bytes[3]; bytes[0] = msg;
..
是否有任何方法可以遍历NSData,所以我可以根据特定的字节模式对其进行拆分?我需要将某些块分成数组以供以后查找. 解决方案 要在某些分隔符上分割NSData,可以使用rangeOfData:options:range:搜索分隔符,然后使用subdataWithRange:进行分割.例如(基于我目前正在使用的某些代码,但是我尚未测试此特定块): NSRange range = [da
..
在新的PHPhotoLibrary中,我找不到与ALAssetsLibrary-> writeImageDataToSavedPhotosAlbum类似的方法,因为iOS 9中已弃用ALAssetsLibrary,我可能无法保存GIF,也许我正在使用此代码 [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ PHAss
..
A有一些NSValue(通过KVC valueForKey获取),我需要将其附加到NSData对象,以便使用Game Center通过网络发送它.显然,我还需要将NSValue从NSData转换回更多的KVC(setValue:forKey:). 我不知道每个NSValue的确切类型,所以我仅限于使用NSValue和NSData提供的接口.我应该提到NSValue绝不是指针类型. 我很
..
我正在使用一些技巧来尝试将AVAssetWriter的原始输出写入磁盘.当我通过串联重组单个文件时,生成的文件与AVAssetWriter的输出文件的字节数完全相同.但是,重新组合的文件将不会在QuickTime中播放,也不会被FFmpeg解析,因为存在数据损坏.此处和此处的几个字节已更改,导致生成的文件不可用.我认为这是在每次读取的EOF边界上发生的,但这不是一致的损坏. 我计划最终使用与
..