nsdata相关内容
在 Objective-C 中,代码看起来像这样, NSInteger random = arc4random_uniform(99) + 1NSData *data = [NSData dataWithBytes:&随机长度:sizeof(random)]; 但是当我尝试在 Swift 中执行此操作时, let random:NSInteger = NSInteger(arc4rand
..
我使用 AVFoundation 构建了一个相机. 一旦我的 AVCaptureStillImageOutput 完成了它的 captureStillImageAsynchronouslyFromConnection:completionHandler: 方法,我就会像这样创建一个 NSData 对象: NSData *imageData = [AVCaptureStillImageOu
..
我有一个 NSString "[{"van" : 1,312, "vuan":12,123}] 并且为了获得每个键的这个值,我这样做: NSData *data1 = [jsonResponse1 dataUsingEncoding:NSUTF8StringEncoding];jsonArray = [NSJSONSerialization JSONObjectWithData:data1 o
..
我有一个简单的 NSString 并且我正在将它转换为 NSData : NSData *data = [[NSData dataWithBytes:[[NSString stringWithFormat:@",%@",self.targetId] dataUsingEncoding:NSASCIIStringEncoding]长度:[[NSString stringWithFormat:@",
..
我正在处理 Game Kit 的 GKTurnBasedMatch 类中的损坏问题(请参阅 此线程) 有时会导致无效的游戏状态,并且匹配数据已损坏. 因此,作为一种解决方法,我正在创建一种方法来识别这些无效匹配项,以便我可以适当地处理它们.损坏的 matchData 似乎是这样做的好方法.但是,到目前为止,我一直无法识别它们.当我这样做时: //"match" 是一个现有的 GKTurnB
..
我有一个带有 ImageView 的 Profile 视图,用户可以在其中更改他们的图片.我正在保存我的旧的 &新图像来比较它们.我想知道它们是否相同,所以如果它们相同,我不需要将新的推送到我的服务器. 我试过了,但它并没有真正起作用: + (NSData*)returnImageAsData:(UIImage *)anImage {//获取我们图像的 NSData 表示.我们对较大的图像
..
我试图将 std::vector 存储到 NSData 并直接返回.我的第一次尝试将每个点转换为 NSValue 并将它们存储在 NSKeyedUnarchiver 中,这似乎非常低效.我的测试数据集需要 64MB 的人类可读文本(使用 NSKeyedUnarchiver),与将每个 std:vector 转换为 NSData 相比,生成的存储文件是一个更合理的 896kb.我正在执行以下操作来存
..
我尝试使用 NSData 转换视频,它适用于小视频或 100mb,但我的大文件 (4.44Gb) 无法发送... var video_data: NSData?做 {video_data = try NSData(contentsOfFile: (videoPath), options: NSData.ReadingOptions.alwaysMapped)} catch let error
..
我正在加载一个文本文件,编码未知,因为它来自其他来源.内容本身来自 macOS NSDocument 的 read 方法,该方法被输入到我的模型的 read 中.String 构造函数 在使用数据时需要编码,如果您认为不正确的数据可能得到null.我已经创建了潜在编码的条件级联(这就是 其他人似乎是做),必须有更好的方法来做到这一点.建议? override func read(from da
..
这是我从 UIImagePickerController 获取视频的代码: - (IBAction)takeVideo:(UIButton *)sender {UIImagePickerController *picker = [[UIImagePickerController alloc] init];picker.delegate = self;picker.allowsEditing =
..
为了将图像文件上传到我的服务器,我需要获取它的 NSData.我现在无法执行此操作,因为我的 UIImage 包含一个 CGImage. 让我向您展示我是如何做事的.当用户拍照时,这就是我对拍摄的照片所做的: NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageData
..
我有一个理解问题.给出了这个方法: - (NSArray*)test {NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://stackoverflow.com/"]];NSString *result = [[NSString alloc] initWithBytes:[数据字节]长度:[数据长度]
..
有没有办法从 UIImage 获取以 KB 为单位的文件大小,而无需从 didFinishPickingMediaWithInfo 获取该图像?呈现的图片来自相册. 我尝试了以下代码,但结果如下:图像大小(以 KB 为单位):0.000000 - (void)setImage:(UIImage *)image{_image = 图像;self.imageView.image = 图像;}-
..
可能的重复: NSData 到 UIImage 如何将 NSData 值转换为 UIImage? 解决方案 您可以获得 UIImage 来自 NSData 如下: NSData *data = yourData;UIImage *image = [UIImage imageWithData:data]; 或 NSData *data = yourData;UIImage *i
..
我使用以下代码将视频上传到服务器,这需要我将视频从视频格式转换为NSData.但是,当视频较大时(例如 10 分钟的视频),App 会因内存压力而崩溃.我该如何解决这个问题? - (void)uploadVideo {NSDictionary *params = nil;NSString *NSURLSessionIdentifier = [NSString stringWithFormat:@
..
Swift 提供了 Data 和 [UInt8] 类型,它们的作用非常相似. 两者有什么区别? 在设计新 API 时,首选的类型是什么? 解决方案 [UInt8] 本质上是一个字节数组,一个字节(我相信你知道),由 8 位组成.虽然 NSData 不仅仅是一个字节数组,但它的底层结构在深处是基于一个的.例如,您可以使用 data.bytes 等方法轻松地在它们之间进行转换.
..
我想附加两个 NSData: var actionIdData :NSData = NSData(bytes: &actionId, length: 2)var payLoad : NSData = NSData(bytes: &message, length: 9)var messageData : NSMutableData!messageData.appendData(actionIdD
..
我正在使用 [NSData dataWithContentsOfURL:] 创建两个 NSData 实例,我想比较这些实例以判断它们的不同之处.由于它们都来自同一个网站,因此使用字符串查找不同之处将有助于我突出显示已更改的实际元素.是否可以将此数据更改为字符串以查找差异? 解决方案 尝试使用 NSString 的 initWithData:encoding: 方法用你的数据创建字符串.
..
我使用 UIImagePickerController 从我的库中选择一个视频.我需要提取我的视频文件的 NSData.我使用以下操作从我的库中选择一个视频,但我的数据似乎为零,但是我的 AVPlayer 从生成的 NSURL 播放视频,所以我知道问题不在于 NSURL.如何提取所选视频文件的 NSData? func imagePickerController(picker: UIImageP
..
我正在尝试了解结构在 SWIFT 中的工作方式.我熟悉 .NET 如何处理它们以及如何将字节打包成结构等. 我发现以下代码有些奇怪: struct exampleStruct {var 型号:字节!var MajorVersion:字节!var MinorVersion:字节!var 修订:字节!}var myStruct = exampleStruct (型号:1,主要版本:2,次要版本
..