草庐IT

libGTM_NSData

全部标签

ios - swift 2 : NSData(contentsOfURL:url) returning nil

我有一个包含JSON文件的网页地址。我正在尝试在Swift2中以NSDictionary的形式访问JSON文件。每次我调用NSData(contentsOfURL:url!)时,url是NSURL的类型吗?,它返回nil。我正在使用Xcode7Beta,该项目最初是在Xcode6中制作的。以下代码导致了问题。leturl=NSURL(string:myurl)//myurlisthewebpageaddress.letdata=NSData(contentsOfURL:url!)//thebitthatreturnsnil//dataissettonil//IwouldperformN

ios - swift 2 : NSData(contentsOfURL:url) returning nil

我有一个包含JSON文件的网页地址。我正在尝试在Swift2中以NSDictionary的形式访问JSON文件。每次我调用NSData(contentsOfURL:url!)时,url是NSURL的类型吗?,它返回nil。我正在使用Xcode7Beta,该项目最初是在Xcode6中制作的。以下代码导致了问题。leturl=NSURL(string:myurl)//myurlisthewebpageaddress.letdata=NSData(contentsOfURL:url!)//thebitthatreturnsnil//dataissettonil//IwouldperformN

iphone - 如何将 UIImage 转换为 NSData 或 CFDataRef?

如何将UIImage转换为NSData或CFDataRef?我需要将CFDataRef传递给ABPersonSetImageData。 最佳答案 这对我有用,适用于PNG图像。对于其他图像类型,我假设您只需要找到相应的UIImage...Representation方法即可。UIImage*image=[UIImageimageNamed:@"imageName.png"];NSData*imageData=[NSDatadataWithData:UIImagePNGRepresentation(image)];如果您需要一个UII

iphone - 如何将 UIImage 转换为 NSData 或 CFDataRef?

如何将UIImage转换为NSData或CFDataRef?我需要将CFDataRef传递给ABPersonSetImageData。 最佳答案 这对我有用,适用于PNG图像。对于其他图像类型,我假设您只需要找到相应的UIImage...Representation方法即可。UIImage*image=[UIImageimageNamed:@"imageName.png"];NSData*imageData=[NSDatadataWithData:UIImagePNGRepresentation(image)];如果您需要一个UII

iphone - 如何从 NSData 读取字节

任何人都可以建议一种从NSData读取字节的方法(比如@interfaceNSInputStream中的读取函数:NSStream) 最佳答案 HowtoreadbinarybytesinNSData?可能对你有帮助:NSString*path=@"…putthepathtoyourfilehere…";NSData*fileData=[NSDatadataWithContentsOfFile:path];constchar*fileBytes=(constchar*)[fileDatabytes];NSUIntegerlength

iphone - 如何从 NSData 读取字节

任何人都可以建议一种从NSData读取字节的方法(比如@interfaceNSInputStream中的读取函数:NSStream) 最佳答案 HowtoreadbinarybytesinNSData?可能对你有帮助:NSString*path=@"…putthepathtoyourfilehere…";NSData*fileData=[NSDatadataWithContentsOfFile:path];constchar*fileBytes=(constchar*)[fileDatabytes];NSUIntegerlength

ios - NSImage 到 NSData,然后到 UIImage

我正在从我的OSX应用程序创建一个包含一些图像的plist。我正在写图像:[NSKeyedArchiverarchivedDataWithRootObject:self.someImage]然后我使用这个plist文件作为iOS应用程序的模板,但在这里我不能将文件转换为UIImage也不能转换为NSImage(因为这是仅适用于OSX)。我收到这个错误:*Terminatingappduetouncaughtexception'NSInvalidUnarchiveOperationException',reason:'*-[NSKeyedUnarchiverdecodeObjectFor

ios - NSImage 到 NSData,然后到 UIImage

我正在从我的OSX应用程序创建一个包含一些图像的plist。我正在写图像:[NSKeyedArchiverarchivedDataWithRootObject:self.someImage]然后我使用这个plist文件作为iOS应用程序的模板,但在这里我不能将文件转换为UIImage也不能转换为NSImage(因为这是仅适用于OSX)。我收到这个错误:*Terminatingappduetouncaughtexception'NSInvalidUnarchiveOperationException',reason:'*-[NSKeyedUnarchiverdecodeObjectFor

ios - 有没有一种实用的方法来压缩 NSData?

我还没有看到关于该主题的任何文档,但这并不意味着它不存在。 最佳答案 在@Zaph和@BradLarson的帖子之后,下面是gzipInflate和gzipDeflate这两种方法,它们可以很好地压缩/解压缩NSData.(代码重新格式化自cocoadev.com/wiki/NSDataCategory#import"zlib.h"//don'tforgettoaddlibz.1.2.x.dylibintoyourproject-(NSData*)gzipInflate:(NSData*)data{if([datalength]==

ios - 有没有一种实用的方法来压缩 NSData?

我还没有看到关于该主题的任何文档,但这并不意味着它不存在。 最佳答案 在@Zaph和@BradLarson的帖子之后,下面是gzipInflate和gzipDeflate这两种方法,它们可以很好地压缩/解压缩NSData.(代码重新格式化自cocoadev.com/wiki/NSDataCategory#import"zlib.h"//don'tforgettoaddlibz.1.2.x.dylibintoyourproject-(NSData*)gzipInflate:(NSData*)data{if([datalength]==