2016-04-14 7 views

答えて

2

対応するスイフトコードが

let value = UnsafePointer<Float>(data.bytes).memory 

あります。

  • UnsafePointer<Float>(..)は、(float *)に対応する。
  • .memoryは、逆参照演算子*に対応します。

代替は、あなたが私の一日保存

var value : Float = 0 
data.getBytes(&value, length: sizeofValue(value)) 
+0

です!ありがとうございます。 – masgar

+0

好奇心を要して、ここで気付いておくべきメモリ管理の問題はありますか?それとも、審問がこれを世話しますか? –

+0

@MauryMarkowitz:どのようなメモリ管理の問題がありますか?バイトは 'value'変数に*コピーされ、' struct Float'は参照型ではなく値型です。 –

関連する問題