iOS NSData二进制流数据转成整型

- (uint32_t)intFromData:(NSData *)data useBig:(BOOL)useBig

{

uint32_t result = -1;

if (data == nil) return result;

Byte *bytes = (Byte *)[data bytes];

if (useBig) {//大端模式

result = CFSwapInt32BigToHost(*(int *)bytes);

} else {//小端模式

result = CFSwapInt32LittleToHost(*(int *)bytes);

}

return result;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • /**ios常见的几种加密方法: 普通的加密方法是讲密码进行加密后保存到用户偏好设置( [NSUserDefaul...
    彬至睢阳阅读 3,018评论 0 7
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    FF_911阅读 1,426评论 0 3
  • 发现写博客想写明白也是一件不容易的事情。 这次拿YYKIt 源码 分析分析。希望这次能写的更好些。 YYKit 系...
    充满活力的早晨阅读 6,631评论 4 16
  • 算下来坚持健身已经连续89天不间断,当然早你2015年到现在也一直在断断续续的偶尔会动下。 但真正开始坚...
    salina云儿阅读 283评论 0 1
  • 一个雪梨一刀分东与西平分秋色 你正式登堂入室厨娘的你带来鸭、萝卜、百合滋阴甘蔗、雪梨去燥之所以温润阴阳平衡
    蒋光头jL94430阅读 251评论 37 35