nsdata相关内容
我正在写一个Cocoa应用程序来显示一个2-d浮点数组。我现在想要将这些图像分配给Core Data中的实体属性,因此我使用可变换数据类型。 当我尝试使用可变属性在实体(“TheEntity”)中存储NSImage(和/或NSData)时,问题开始,称为“entityImage”。 这是我得到的错误: CoreData:严重应用程序错误。 Core 期间发生异常数据更改处理。
..
我有一个问题:我使用以下代码从 NSData 获取数据,但我想从 [0; 2048]字节获取数据。如果我的数据> 2048 * 强文本 *,它可以运行正常,但如果我的数据,它会出错。所以我想添加更多的一些空间,如果我的数据
..
NSXMLParser的一个init方法是initWithData:(NSData * data)。 当我这样初始化NSData时, NSURL * url = [NSURL URLWithString:@“http: 221.34.21.9“]; NSData * date = [[NSData alloc] initWithContentsOfURL:url];
..
我真的不知道为什么它不会将 NSData 转换为 UIImage 。 NSData 得到保存,但是当我调试程序时,想象是0X0000000000当转换与imageData。 这是我的代码: NSArray * pathArr = NSSearchPathForDirectoriesInDomains NSDocumentDirectory, NSUserDomainMask, Y
..
我有一个问题,创建我自己的子类 NSData ,我想有一个自定义描述方法。甚至创建一个 NSData 子类: @interface MyData:NSData { } @end 和 @implementation MyData @end 使用它会导致奇怪的错误(使用它的函数永远不会退出,并且控制以某种方式返回到运行循环)。我认为也许我负
..
有没有反正我可以看看应用程序创建的文件的大小,以字节为单位,然后存储该号码以后使用? OR是有任何方式,我可以告诉如果一个对象在一个NSArray是空的,我已经尝试了一切,但它只是不工作! 解决方案 使用NSFileManager类的方法 - (NSDictionary *)attributesOfItemAtPath:(NSString *)path error :( NSEr
..
我正在使用AsyncSocket的客户端/服务器应用程序。对于传输数据,它使用 NSData 。 如何插入我的自定义对象,包含 NSNumber s, NSInteger s和 NSString > 解决方案 插入(序列化)自定义对象转换为NSData对象就是使用NSCoding和NSKeyedArchiver。 首先,让您的自定义对象实现NSCoding协议。 示例:
..
我想要一个固定长度的可变内容共享数据缓冲区,这是如何创建它: void * buffer = malloc(length); //初始化缓冲区内容 NSData * sharedData = [[NSData alloc] initWithBytesNoCopy:buffer length:length freeWhenDone:YES] 在我创建了一个NSData
..
我有一个NSData对象,我试图变成一个NSString使用下面的代码行: NSString * theData = [[NSString alloc] initWithData:photo encoding:NSASCIIStringEncoding]; 不幸的是,我得到以下结果,而不是我想要的二进制输出这里?); ÿØÿà $ b b 我会感谢任
..
我试图将从NSKeyedArchiver生成的NSData转换为NSString,以便我可以传递它,并最终将其转换回NSData。我必须传递这作为一个字符串(我使用three20 URL传递)。我经历了各种编码,UTF8,ASCII等,并不能得到任何工作。 NSKeyedArchiver说NSData被形成为一个属性列表:NSPropertyListBinaryFormat_v1_0。 有没
..
我有这行代码将NSString转换为NSData: NSData * data = [NSData dataWithBytes:[message UTF8String ] length:[message lengthOfBytesUsingEncoding:NSUTF8StringEncoding]]; 如何使用Unicode而不是UTF8? 解决方案 首先,您
..
在我的程序中有一个大的1D动态数组,表示磁盘上的FITS图像,即它保存图像的所有像素值。数组的类型为 double 。目前,我只关心单色图像。 由于Cocoa不直接支持FITS格式,我正在使用CFITSIO库读取图像。这个工作 - 我可以操作数组,我希望并使用库将结果保存到磁盘。 但是,现在我想显示图像。我认为这是NSImage或NSView可以做的。但是类引用似乎没有列出一个可以接受
..
我有一个NSImage我试图调整大小这样; NSImage * capturePreviewFill = [[NSImage alloc] initWithData :previewData]; NSSize newSize; newSize.height = 160; newSize.width = 120; [capturePreviewFill setScalesWh
..
的文档NSURL 说明: NSURL对象表示一个可能包含 远程服务器上资源的位置, 磁盘上的本地文件的路径,或者甚至 任意编码数据。 > 我有一个内存中的数据块,我想要一个库,想通过 NSURL 。当然,我可以先把这个 NSData 写入一个临时文件,然后创建一个文件:// NSURL ,但我更喜欢让URL直接指向我已经在内存中存在的缓冲区。 上面引用的文档似乎暗示这是可能的
..
如何读取指定文件中的“N”个字节? 解决方案 该文件的方式类似于通过NSData加载它,但没有实际读取的内容,你可以使用内存映射。这样做意味着磁盘上的文件将被视为虚拟内存的一部分,并像普通虚拟内存一样被分页和分页。 NSError * error = nil; NSData * theData = [NSData dataWithContentsOfFile:thePath
..
我最近一直在写一个Web应用程序与iPhone进行交互。 iPhone iphone实际上将以plist的形式发送信息到服务器。因此,看到类似的东西并不少见... RandomData UW31vrxbUTl07PaDRDEln3EWTLojFFmsm7YuRAscirI = 现在我知道这些数据是以某种方式散列/
..
当从文件中读取 NSString 时,我可以使用 initWithContentsOfFile:usedEncoding:error: 当我从 NSData 创建它时,我唯一的选择是 initWithData:encoding:其中我必须显式地传递编码。在使用 NSData 而不是文件时,如何可靠地猜测编码? 解决方案 一般来说,你不能。然而,你可以相当可靠地识别UTF-8文件 -
..
我一直在尝试从Swift中的NSData初始化一个字符串。 在 init(数据数据:NSData !, 编码encoding:UInt) 但是苹果没有包含任何使用示例或在哪里放置“init” 我试图将以下代码从obj-c转换为swift NSString * string; string = [[NSString alloc] initWi
..
根据Apple文档,类方法 + datawithBytesNoCopy:length:freeWhenDone: NSData 创建并返回一个数据对象,该数据对象包含给定缓冲区的给定字节数。 但 NSUInteger len = 1024; char * buffer = malloc(len); NSMutableData * data = [NSMuta
..
相当新的iPhone开发者在这里。构建应用程序以将RS232命令发送到期望通过TCP / IP套接字连接的设备。我有comms部分,并可以发送ASCII命令罚款。这是我遇到麻烦的十六进制代码命令。 所以让我有以下十六进制数据发送(在这种格式): \x1C\x02d\x00\x00\x00\xFF\x7F 如何转换显然这对于这个十六进制数据不起作用(但是对于标准的ascii命令
..