Data

extension Data

Extension to Data for convenient Base32 operations

  • Creates a Data instance from a Base32 encoded string.

    Declaration

    Swift

    public init?(base32Encoded base32String: String)

    Parameters

    base32String

    The Base32 encoded string.

    Return Value

    The decoded Data, or nil if the string is invalid.

  • Returns the Base32 encoded string representation of this data.

    Declaration

    Swift

    public func base32EncodedString() -> String

    Return Value

    The Base32 encoded string.

Data Extension for Base64URL

  • Returns an array of bytes from the Data object.

    Declaration

    Swift

    public var bytesArray: [UInt8] { get }
  • Returns a Base64URL encoded string.

    This encoding is URL-safe and does not include padding.

    Declaration

    Swift

    public func base64URLEncodedString() -> String