Just a Computer Graphics Studio & My Life

先前已經研究果Base64編碼的原理,現在以iOS來實作看看⋯⋯

/**
 Theme: Base64 Encoding Decoding
 IDE: Xcode 7
 Language: Objective C
 Date: 104/10/16
 Author: HappyMan
 Blog: https://cg2010studio.wordpress.com/
 */
    NSString *plainString = @"HappyMan";
    
// Encoding
    NSData *plainData = [plainString dataUsingEncoding:NSUTF8StringEncoding];
    NSString *base64String = [plainData base64EncodedStringWithOptions:0];
    NSLog(@"%@", base64String); // SGFwcHlNYW4=
    
// Decoding
    NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:base64String options:0];
    NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
    NSLog(@"%@", decodedString); // HappyMan

原來這麼簡單XD~

Base64 chart Base64 Man Base64 HappyMan

參考:Base64 Decoding in iOS 7+

廣告

發表留言

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

標籤雲

%d 位部落客按了讚: