有没有什么办法可以在保存SAME数据的NSData中存储NSString?
实例(这是好的,但它不是我所需要的):
铸造NSString到NSData
NSString *tmpString = @"Hello World!";
NSData *nsdataString = [tmpString dataUsingEncoding:NSUTF8StringEncoding];
我需要的是这样的(这显然是失败的):
NSData nsdataString = @"Hello World!";
简而言之:我需要使用NSData,就好像它是NSString的相同(如使用演员操作符)。此方法对于预加载加密的核心数据sqlite数据库(在NSString中)以及仅在用户访问持久存储区域时才会解密非常有用。 要解密我用:
NSData *decryptedData = [encryptedData AES256DecryptWithKey:keyString];
其中的EncryptedData是NSData的KeyString中和是一个的NSString。
非常感谢大家!
非常感谢! – dman