如何使用NSdata发送字节

时间:2015-11-09 12:32:44

标签: objective-c byte nsdata

我是Objective-C领域的新人。 我的问题是,如何使用NSData发送像.navbar { margin: 15px; font-family: 'Raleway', sans-serif; background: #444444; } .navbar-inverse .navbar-nav > .active > a { background: #000000; } .navbar-inverse .navbar-nav > li > a { color: #F2DEDE; } #move_to_top { top: 0px; } 这样的字节格式?

所以,基本上我必须首先使用b70f的值创建变量,然后将其写入外设。

b70f

我该怎么做?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

假设b70f是16位值,这样的东西应该有用......

uint16_t value = 0xb70f;
NSData *data = [NSData dataWithBytes:&value length:2];

这利用了两个字节的“数组”适合单个16位整数。

如果字节顺序错误,请用OSSwapInt16()包装作业。

uint16_t value = OSSwapInt16(0xb70f);