【问题标题】:iPhone platform: endianness (detection & swapping)iPhone 平台:字节序(检测和交换)
【发布时间】:2010-04-24 14:07:32
【问题描述】:

我正在 iPhone 上进行一些字节序敏感的文件操作。该环境中是否有标准宏或#defines 指示本机字节顺序并在必要时提供交换?我知道我可以提前检查并为这个特定的架构做正确的事情,但想知道是否有更清洁的方法来做正确的事情。 (文件格式是小端;如果是大端,我可能只使用 htons/htonl 系列。)

谢谢。

【问题讨论】:

标签: iphone endianness


【解决方案1】:

OSByteOrder.h中有一套完整的标准宏和函数:

例如http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/libkern/libkern/OSByteOrder.h

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    相关资源
    最近更新 更多