草庐IT

libGTM_NSData

全部标签

ios - [NSData writeToFile] 写到哪里?

我写了一个简单的程序来帮助我调试。#import"UIImage+saveScreenShotOnDisk.h"@implementationUIImage(saveScreenShotOnDisk)-(void)saveScreenshot{NSData*data=UIImagePNGRepresentation(self);[datawriteToFile:@"foo.png"atomically:YES];}@end执行后,我想知道foo.png在什么地方。我去了~Library/ApplicationSupport我找不到foo.png。它在哪里?如果我这样做BOOLresul

ios - NSData 写入文件 :atomically: doesn't immediately save the file

我正在从网络上将SQLite数据库下载到我的iPad应用程序中。如果我将它写入磁盘设置atomically:YES我不能立即使用它,因为即使文件在那里,sqlite也会提示表不在那里。如果我使用atomically=NO或者我延迟打开文件几秒钟,那么我就没有这个问题。我想我可以通过设置atomically=NO来解决这个问题,但是是否有某种保证整个文件已经写入磁盘在writeToFile:调用之后?到目前为止,我的数据库还没有那么大,但最终会变大,而且我不知道在其他设备上要等待多长时间。Apple文档说如果操作成功此方法返回YES但显然这没有考虑保存文件的“延迟”。非常感谢任何帮助!编

iphone - 解码任意 block NSData?

如果我有一个任意的NSDatablock作为十六进制值,有没有办法确定对象在归档或序列化之前可能是什么?我不介意一些猜测和检查方法,但我需要一些正确方向的指示。我有一个NSData对象,里面有一些十六进制。我应该看NSData的哪些方法?还有其他类(class)可以尝试吗不想吓唬别人回答,但我有一个游戏数据文件,它可能是使用CocoaTouch类编码的。在十六进制编辑器中查看数据时,显示乱码和用户名,这让我怀疑它是某种归档或编码对象。我已将十六进制从十六进制编辑器复制到一个示例项目中,我正在使用它来尝试取消存档数据。我不认为这与3d格式有关,文件扩展名是任意的。这是数据。我希望它不会在

ios - iOS 7 中 appStoreReceiptURL (NSData) 返回的无效交易收据

我正在使用以下方法获取收据数据://Usethismethodinsteadofaccessingtransaction.transactionReceiptdirectly!-(NSData*)appStoreReceiptForPaymentTransaction:(SKPaymentTransaction*)transaction{NSData*receiptData=nil;//Thisisjustaquick/dummyimplementation!if(kiOS7){NSURL*receiptFileURL=[[NSBundlemainBundle]appStoreRece

ios - iOS 上的 CocoaHTTPServer : set up server so user can download NSData as file

我想使用CocoaHTTPServer制作以下网页:应该有下载文件的链接,但源文件必须是NSData内存中的对象。据我在样本中看到的,有一种简单的方法可以将iPhone上的某些文件链接到超链接。是否可以“链接”NSData?非常感谢示例。 最佳答案 您需要做的就是返回HTTPDataResponse在您的HTTPConnection子类中。如果您想要一个示例,请查看名为DynamicServer的CocoaHTTPServer示例并将-httpResponseForMethod:URI:替换为MyHTTPConnection中的类似

iphone - 如果我们传递 NSData 如何播放音频?

我将此路径(file://localhost/var/mobile/Applications/8F81BA4C-7C6F-4496-BDA7-30C45478D758/Documents/sound.wav)转换为音频文件,即录制。我正在将此路径转换为​​NSData。NSData是:示例:我想玩这个NSData,我喜欢下面的内容:NSString*urlString=[[NSStringalloc]initWithData:appDelegate.dataTestingWasteDataencoding:NSUTF8StringEncoding];NSURL*url=[[NSURLa

ios - 如何从 iOS 应用程序使用 POST 发送 NSData?

NSData*imageData=UIImagePNGRepresentation(image);如何使用POST发送图像数据? 最佳答案 下面的代码应该有帮助NSData*imageData=UIImagePNGRepresentation(image);NSURL*yourURL=...NSMutableURLRequest*yourRequest=[NSMutableURLRequestrequestWithURL:yourURLcachePolicy:NSURLRequestUseProtocolCachePolicytim

ios - 如何识别显示为空括号的空 NSData 对象?

我正在处理GameKit的GKTurnBasedMatch类(请参阅thisthread)中的损坏问题,该问题有时会导致无效的游戏状态和损坏的matchData。因此,作为一种解决方法,我正在创建一种方法来识别这些无效匹配项,以便我可以适本地处理它们。损坏的matchData似乎是执行此操作的好方法。但是,到目前为止,我无法识别它们。当我这样做时://"match"isanexistingGKTurnBasedMatchobjectNSLog(@"matchdatais:%@",[matchmatchData]);NSLog(@"matchdataisnil?%@",[matchmat

ios - 如何将 NSData 值转换为 UIImage

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:NSDatatoUIImage如何将NSData值转换为UIImage?

iPhone:如何将包含公钥位的 SecKeyRef 或 NSData 导出为 PEM 格式?

我使用SecKeyGeneratePair创建了一对key。我现在想将公钥传递给服务器,但我不确定如何进行。我有一个函数getPublicKeyBits(取自Apple的CryptoExercise),但我真的不知道如何处理原始NSData。这是函数:-(NSData*)getPublicKeyBits{OSStatussanityCheck=noErr;NSData*publicKeyBits=nil;NSData*publicTag=[[NSDataalloc]initWithBytes:publicKeyIdentifierlength:sizeof(publicKeyIdent