준코딩

(ios/Swift) Base64 인코딩, 디코딩 본문

프로그래밍/IOS (Swift)

(ios/Swift) Base64 인코딩, 디코딩

Ljunhyeob - App Dev 2023. 1. 2. 20:16

Xcode : 14.2v

사용언어: Swift , StoryBoard

깃허브주소: https://github.com/Ljunhyeob/Base64

 

 

1. Base64 로 인코딩 하는 방법

 

text 라는 스트링값을 인코딩 디코딩 진행하였습니다.

 

 

//
//  ViewController.swift
//  Base64Test
//
//  Created by 이준협 on 2023/01/02.
//

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        
        let text = "text"
        let data = text.data(using: .utf8)
        var encodeString = ""
        
        if let encode = data?.base64EncodedString(){
            print("encode : ", encode)
            encodeString = encode
            
        }
        
        let encodeData = Data(base64Encoded: encodeString)
        
        if let decode = String(data: data!, encoding: .utf8){
            print("decode: ", decode)
        }
    }


}
Comments