lumoscompany / buffbit

Simplify work with bits a little within Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Buffbit

Simplify work with bits a little

Installation

.package(
    url: "https://github.com/lumoscompany/buffbit.git",
    .upToNextMajor(from: "0.1.0")
)

Usage

let bigEndianBuffer: Buffer = [0x07, 0x5B, 0xCD, 0x15]
let bufferDecimal = UInt32(buffer: bigEndianBuffer, endianness: .big)

let bigEndianBinary: Binary = [.one, .zero, .one, .zero, .one, .zero]
let binaryDecimal = UInt32(binary: bigEndianBinary, endianness: .big)

Authors

About

Simplify work with bits a little within Swift

License:MIT License


Languages

Language:Swift 100.0%