같은 이름의 데이터를 유지하는 NSData에 NSString을 저장할 수있는 방법이 있습니까?
예 (이 괜찮지 만, 그것은 내가 원하는 게 아니에요) :
NSString을 NSData로 캐스팅
NSString *tmpString = @"Hello World!";
NSData *nsdataString = [tmpString dataUsingEncoding:NSUTF8StringEncoding];
나는 이런 식으로 뭔가 (즉 분명히 실패)가 필요합니다
NSData nsdataString = @"Hello World!";
몇 마디로 : NSString (캐스팅 연산자 사용)과 동일한 경우 NSData를 사용해야합니다 (). 이 접근 방식은 암호화 된 핵심 데이터 sqlite 데이터베이스 (NSString에 있음)를 미리로드하고 사용자가 영구 저장소의 필드에 액세스 할 때만 해독하는 데 매우 유용합니다. 의 EncryptedData가있는 NSData하고 keyString가있는 NSString입니다
NSData *decryptedData = [encryptedData AES256DecryptWithKey:keyString];
을 : 은 내가 사용하는 암호 해독합니다.
모두에게 감사드립니다.
대단히 감사합니다! – dman