ios - 将一些字节从 unsigned char 转换为 int

标签 ios objective-c c char int

我想将一些字节转换为 int。 到目前为止,这是我的代码:

unsigned char *bytePtr = (unsigned char *)[aNSDataFrame];

我想从这个 unsigned char 中取出 4 个字节: myFrame[10]myFrame[11]myFrame[12]myFrame[13] 并转换它们到一个整数。

最佳答案

int val = *(const int*)&myFrame[10];

关于ios - 将一些字节从 unsigned char 转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22557064/

相关文章:

带有 SpriteKit 的 iOS 通用设备应用程序,如何为所有 View 缩放节点?

iphone - 现在正式支持 iOS 设置的深层链接吗?

objective-c - 是否有设计模式可以通过一些定制在多个地方显示相同的 View Controller ?

c++ - 递归函数返回意外结果

复制 yuv420 缓冲区

ios - 在 swift 中使用 PHImageManager (requestAVAssetForVideo)

ios - 未检测到 SDL2 iOS 多点触控第二指按下

ios - 如何跟踪同一 SKSpriteNode 的各个实例

objective-c - NSDate 的 NSDateComponents

c - 为什么数字句柄有时被称为 "name"?