ByteOrder

public enum ByteOrder

ByteOrder enumerates the ordering semantics of sequences of bytes on a particular target architecture.

  • Little-endian byte order. In a little-endian platform, the least significant bytes come before the most significant bytes in a series, so the 16-bit number 1234 would look like:

    11010010 00000100
    ^ lower  ^ higher order
    

    Declaration

    Swift

    case littleEndian
  • Big-endian byte order. In a big-endian platform, the most significant bytes come before the least significant bytes in a series, so the 16-bit number 1234 would look like:

    00000100 11010010
    ^ higher  ^ lower order
    

    Big-endian byte order is the most natural order for humans to understand.

    Declaration

    Swift

    case bigEndian