Byte Ordering
The byte ordering functions are used to convert primitive data type values from big-endian to little-endian, and vice versa.
-
NSConvertHostDoubleToSwapped NSSwappedDoubleNSConvertHostDoubleToSwapped(doublex)-
NSConvertHostFloatToSwapped NSSwappedFloatNSConvertHostFloatToSwapped(floatx)-
NSConvertSwappedDoubleToHost doubleNSConvertSwappedDoubleToHost(NSSwappedDoublex)-
NSConvertSwappedFloatToHost floatNSConvertSwappedFloatToHost(NSSwappedFloatx)-
NSHostByteOrder unsignedintNSHostByteOrder(void)-
NSSwapBigDoubleToHost doubleNSSwapBigDoubleToHost(NSSwappedDoublex)-
NSSwapBigFloatToHost floatNSSwapBigFloatToHost(NSSwappedFloatx)-
NSSwapBigIntToHost unsignedintNSSwapBigIntToHost(unsignedintx)-
NSSwapBigLongLongToHost unsignedlonglongNSSwapBigLongLongToHost(unsignedlonglongx)-
NSSwapBigLongToHost unsignedlongNSSwapBigLongToHost(unsignedlongx)-
NSSwapBigShortToHost unsignedshortNSSwapBigShortToHost(unsignedshortx)-
NSSwapDouble NSSwappedDoubleNSSwapDouble(NSSwappedDoublex)-
NSSwapFloat NSSwappedFloatNSSwapFloat(NSSwappedFloatx)-
NSSwapHostDoubleToBig NSSwappedDoubleNSSwapHostDoubleToBig(doublex)-
NSSwapHostDoubleToLittle NSSwappedDoubleNSSwapHostDoubleToLittle(doublex)-
NSSwapHostFloatToBig NSSwappedFloatNSSwapHostFloatToBig(floatx)-
NSSwapHostFloatToLittle NSSwappedFloatNSSwapHostFloatToLittle(floatx)-
NSSwapHostIntToBig unsignedintNSSwapHostIntToBig(unsignedintx)-
NSSwapHostIntToLittle
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access