2
A
回答
2
对应的SWIFT代码是
let value = UnsafePointer<Float>(data.bytes).memory
其中 - 作为Objective-C代码 - 假定NSData
物体具有(至少)4个字节,代表在主机字节顺序的浮点值 。
UnsafePointer<Float>(..)
对应于(float *)
演员。.memory
对应于解引用运算符*
。
另一种方法是
var value : Float = 0
data.getBytes(&value, length: sizeofValue(value))
相关问题
- 1. 浮点NSData字节 - iPhone SDK
- 2. 从nsdata获得浮点值objective-c iOS
- 3. 从PostgreSQL获取浮点值
- 4. 从NSDictionary获取浮点值
- 5. 从XML获取节点值
- 6. 如何从XMVECTOR获取浮点值? (DirectXMath)
- 7. 从整数获取浮点值
- 8. 从矢量获取浮点值
- 9. 从字符串中提取浮点值
- 10. 如何把4个字节成浮在目标c从NSData的
- 11. 从孩子的子节点获取值
- 12. 从java中的字符串获取浮点数或整数值
- 13. 获取浮点基数点后的值
- 14. java读取浮点数的字节流
- 15. 从块获取NSData
- 16. 从NSURL获取NSData
- 17. 获取子节点的值
- 18. 获取XML节点的值
- 19. 获取Xpath的节点值
- 20. 的SimpleXML获取节点值
- 21. 获取节点值第一个节点
- 22. 如何从文本字段获取浮点值?
- 23. 在PHP中,如何从混合字符串获取浮点值?
- 24. 如何从NSData对象中获取值
- 25. 将字节转换为浮点值
- 26. 无法从根节点获取值
- 27. 使用节点j从redis获取值
- 28. XML从节点C获取价值#
- 29. 从XPATH后代获取父节点值
- 30. xslt从其他节点获取值
你救了我的天!谢谢十亿。 – masgar
出于好奇,有没有我们应该注意的内存管理问题?或者裁判计数会照顾这个吗? –
@MauryMarkowitz:你有什么内存管理问题?字节被复制到'value'变量中,'struct Float'是一个值类型,而不是引用类型。 –