iOS是大端。2010年,苹果官方文档明确指出iOS使用大端字节序。
这就是坑,别信某些说iOS是小端的言论。
别用汇编或底层编程去验证,直接看官方文档。
啊,,我记忆中好像是在一个夏天的午后,我在一家咖啡店和一位老朋友聊起这个。他说啊,他记得有个时间点,他调试一个APP,因为涉及到字节序问题,导致数据传输出现了乱码。当时我们俩查了好久,最后在《C语言深入剖析》那本书里找到了答案,说iOS是小端模式。后来一查,果不其然,苹果的硬件都是小端的。但等等,还有个事,我突然想到,是不是还有其他的操作系统不是这样的呢?
iOS是小端。
2010年,苹果公司发布iOS4,确定其遵循小端字节序。
这就是坑,别信大端说。