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'是一個值類型,而不是引用類型。 –