Base58String 基于 go-base58 字符串,可在此处获取:这里。
此库提供了一个符合 Swift 语言习惯的 go 库版本。
将以下内容添加到 Package.swift 文件中的 "dependencies" (依赖项)中。
.package(url: "https://github.com/cloutiertyler/Base58String.git", from: "0.1.0")
将以下内容添加到 Podfile
pod 'Base58String', :git => 'https://github.com/keefertaylor/Base58String.git'
import Foundation
import Base58String
func test() {
let data = Data([222, 100, 50])
print("Data: \(Array(data))")
let encoded = String(base58Encoding: data)
print("Encoded string: \(encoded)")
let decoded = Data(base58Decoding: encoded)!
print("Decoded data: \(Array(decoded))")
}