[Objective-c] Base64 인코딩(Encoding Base64), Base64 디코딩(Decoding Base64)
Base64 인코딩(Encoding Base64)
|
// Encoding Base64, Encode Base64 (plainText to Base64) NSString *plainText = @”Hello World”; NSData *plainData = [plainText dataUsingEncoding:NSUTF8StringEncoding]; NSString *encodedText = [plainData base64EncodedStringWithOptions:0]; // encodedText : SGVsbG8gV29ybGQ= NSLog(@”encodedText : %@”, encodedText); |
Base64 디코딩(Decoding Base64)
|
// Decoding Base64, Decode Base64 (Base64 to plainText) NSString *encodedText = @”SGVsbG8gV29ybGQ=”; NSData *encodedData = [[NSData alloc]initWithBase64EncodedString:encodedText options:0]; NSString *decodedText = [[NSString alloc] initWithData:encodedData encoding:NSUTF8StringEncoding]; // decodedText : Hello World NSLog(@”decodedText : %@”, decodedText); |