RLPSwift 0.0.4

RLPSwift 0.0.4

Aleph Retamal维护。



RLPSwift 0.0.4

  • Aleph Retamal

RLPSwift

Swift 5.0 pod v0.0.4 Travis CI codecov.io

这是Recursive Length Prefix Encoding(递归长度前缀编码)的基本Swift实现,是一种用于编码任意结构化二进制数据(字节数组)的序列化方法。

您可以在此了解更多关于它的信息

界面

// Encoding Data
RLP.encode(_ data: Data) -> Data

// Encoding String
RLP.encode(_ string: String, with encoding: String.Encoding = .ascii) throws -> Data

// Encoding nested array of Data
RLP.encode(nestedArrayOfData array: [Any]) throws -> Data

// Encoding nested array of String
RLP.encode(nestedArrayOfString array: [Any], encodeStringsWith encoding: String.Encoding = .ascii) throws -> Data

安装

CocoaPods

RLPSwift可以通过CocoaPods获得。

要使用CocoaPods安装RLPSwift,请将以下行添加到您的Podfile中

pod 'RLPSwift'

然后运行pod install

Swift 包管理器

RLPSwift 通过 Swift 包管理器 提供。

一旦您设置了 Swift 包,将 RLPSwift 添加为依赖项就像将其添加到您的 Package.swift 中的 dependencies 值一样简单。

dependencies: [
  .package(url: "https://github.com/bitfwdcommunity/RLPSwift.git", from: "0.0.4")
]

授权

RLPSwift 在 MIT 许可下发布。更多信息请参阅 LICENSE