base64編解碼

pragma mark -對一個字符串進行base64編碼,并返回

-(NSString *)base64EncodeString:(NSString *)string{
    //1、先轉換成二進制數(shù)據(jù)
    NSData *data =[string dataUsingEncoding:NSUTF8StringEncoding];
    //2、對二進制數(shù)據(jù)進行base64編碼,完成后返回字符串
    return [data base64EncodedStringWithOptions:0];
}

-(NSString *)base64DecodeString:(NSString *)string{
    //注意:該字符串是base64編碼后的字符串
    //1、轉換為二進制數(shù)據(jù)(完成了解碼的過程)
    NSData *data=[[NSData alloc]initWithBase64EncodedString:string options:0];
    //2、把二進制數(shù)據(jù)轉換成字符串
    return [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 『導語』 在iOS開發(fā)中base64如何用xcode進行編解碼?如何用終端進行編解碼?我將用以下例子說明:(xco...
    隨心吧閱讀 1,394評論 0 1
  • 前言 最先接觸編程的知識是在大學里面,大學里面學了一些基礎的知識,c語言,java語言,單片機的匯編語言等;大學畢...
    oceanfive閱讀 3,395評論 0 7
  • Base64 編碼是什么? 當你想通過網(wǎng)絡傳輸二進制數(shù)據(jù)時,你不能僅僅是把你的數(shù)據(jù)轉換成二進制 bit 流然后直接...
    懶癌正患者閱讀 804評論 0 2
  • 0510【十點夜聊】#全體初三學生甲醛中毒#這件發(fā)生在吉林省的事情瞬間被刷爆了朋友圈,或許是因為大家都感同身受,亦...
    青云書會閱讀 270評論 0 0
  • 我們是一群高中生 但是和其他高中學生不一樣的是 我們已經(jīng)享受過三年的青春生活 我們都是成年人了 都經(jīng)歷過一次被人們...
    Shaw01閱讀 266評論 0 0

友情鏈接更多精彩內容