SwiftyBase64

SwiftyBase64 提供了符合 RFC 4648 规范的 base64url 和 base64 编码器。

用法

标准 Base64 编码为字符串

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedString = SwiftyBase64.EncodeString(bytesToEncode)

URL 和文件名安全 Base64 编码为字符串

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedString = SwiftyBase64.EncodeString(bytesToEncode, alphabet:.URLAndFilenameSafe)

标准 Base64 编码为 ASCII 字节的 [UInt8] 数组

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedASCIIBytes = SwiftyBase64.Encode(bytesToEncode)

URL 和文件名安全 Base64 编码为 ASCII 字节的 [UInt8] 数组

import SwiftyBase64
...
let bytesToEncode : [UInt8] = [1,2,3]
let base64EncodedASCIIBytes = SwiftyBase64.Encode(bytesToEncode, alphabet:.URLAndFilenameSafe)

CocoaPods 安装

CocoaPods 是 Cocoa 项目的依赖管理器。

CocoaPods 0.36 添加了对 Swift 和嵌入式框架的支持。您可以使用以下命令安装它

$ gem install cocoapods

要使用 CocoaPods 将 SwiftyBase64 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它

use_frameworks!
pod 'SwiftyBase64', '~> 1.0'

然后,运行以下命令

$ pod install