Swift Base58String

Base58String 基于 go-base58 字符串,可在此处获取:这里

此库提供了一个符合 Swift 语言习惯的 go 库版本。

如何安装

Swift Package Manager (Swift 包管理器)

将以下内容添加到 Package.swift 文件中的 "dependencies" (依赖项)中。

.package(url: "https://github.com/cloutiertyler/Base58String.git", from: "0.1.0")

CocoaPods

将以下内容添加到 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))")

}