---
title: Byte Order Utilities
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/byte-order-utilities
---

# Byte Order Utilities

Examine and manage the byte order of numbers communicated through network channels.

## Topics

### Functions

- [NSConvertHostDoubleToSwapped(_:)](foundation/nsconverthostdoubletoswapped(_:).md)
- [NSConvertHostFloatToSwapped(_:)](foundation/nsconverthostfloattoswapped(_:).md)
- [NSConvertSwappedDoubleToHost(_:)](foundation/nsconvertswappeddoubletohost(_:).md)
- [NSConvertSwappedFloatToHost(_:)](foundation/nsconvertswappedfloattohost(_:).md)
- [NSHostByteOrder()](foundation/nshostbyteorder().md)
- [NSSwapBigDoubleToHost(_:)](foundation/nsswapbigdoubletohost(_:).md)
- [NSSwapBigFloatToHost(_:)](foundation/nsswapbigfloattohost(_:).md)
- [NSSwapBigIntToHost(_:)](foundation/nsswapbiginttohost(_:).md)
- [NSSwapBigLongLongToHost(_:)](foundation/nsswapbiglonglongtohost(_:).md)
- [NSSwapBigLongToHost(_:)](foundation/nsswapbiglongtohost(_:).md)
- [NSSwapBigShortToHost(_:)](foundation/nsswapbigshorttohost(_:).md)
- [NSSwapDouble(_:)](foundation/nsswapdouble(_:).md)
- [NSSwapFloat(_:)](foundation/nsswapfloat(_:).md)
- [NSSwapHostDoubleToBig(_:)](foundation/nsswaphostdoubletobig(_:).md)
- [NSSwapHostDoubleToLittle(_:)](foundation/nsswaphostdoubletolittle(_:).md)
- [NSSwapHostFloatToBig(_:)](foundation/nsswaphostfloattobig(_:).md)
- [NSSwapHostFloatToLittle(_:)](foundation/nsswaphostfloattolittle(_:).md)
- [NSSwapHostIntToBig(_:)](foundation/nsswaphostinttobig(_:).md)
- [NSSwapHostIntToLittle(_:)](foundation/nsswaphostinttolittle(_:).md)
- [NSSwapHostLongLongToBig(_:)](foundation/nsswaphostlonglongtobig(_:).md)
- [NSSwapHostLongLongToLittle(_:)](foundation/nsswaphostlonglongtolittle(_:).md)
- [NSSwapHostLongToBig(_:)](foundation/nsswaphostlongtobig(_:).md)
- [NSSwapHostLongToLittle(_:)](foundation/nsswaphostlongtolittle(_:).md)
- [NSSwapHostShortToBig(_:)](foundation/nsswaphostshorttobig(_:).md)
- [NSSwapHostShortToLittle(_:)](foundation/nsswaphostshorttolittle(_:).md)
- [NSSwapInt(_:)](foundation/nsswapint(_:).md)
- [NSSwapLittleDoubleToHost(_:)](foundation/nsswaplittledoubletohost(_:).md)
- [NSSwapLittleFloatToHost(_:)](foundation/nsswaplittlefloattohost(_:).md)
- [NSSwapLittleIntToHost(_:)](foundation/nsswaplittleinttohost(_:).md)
- [NSSwapLittleLongLongToHost(_:)](foundation/nsswaplittlelonglongtohost(_:).md)
- [NSSwapLittleLongToHost(_:)](foundation/nsswaplittlelongtohost(_:).md)
- [NSSwapLittleShortToHost(_:)](foundation/nsswaplittleshorttohost(_:).md)
- [NSSwapLong(_:)](foundation/nsswaplong(_:).md)
- [NSSwapLongLong(_:)](foundation/nsswaplonglong(_:).md)
- [NSSwapShort(_:)](foundation/nsswapshort(_:).md)

### Constants

- [NSSwappedDouble](foundation/nsswappeddouble.md)
- [NSSwappedFloat](foundation/nsswappedfloat.md)
- [Byte Order](foundation/byte-order-constants.md)
