2016-10-28 36 views
0

我在swift2转换UnsafeMutableRawPointer到swift3

private var RecordedDurationContext = UnsafeMutablePointer<Void>.alloc(1) 

这段代码如何转换成swift3

+1

'公共静态FUNC分配(字节大小:诠释,alignedTo:智力) - > UnsafeMutableRawPointer' –

+0

http://stackoverflow.com/questions/28744536/calloc-in-swift/41221309#41221309 – Shrawan

回答

0
private var RecordedDurationContext = UnsafeMutableRawPointer.alloc(1) 

let a = UnsafeMutablePointer<Int>.allocate(capacity: 1) 
a.pointee = 42 

print("a's value: \(a.pointee)") // 42 

a.deallocate(capacity: 1) 
+3

尽管这段代码可能回答这个问题,但提供关于为什么和/或代码如何回答这个问题的附加上下文会提高它的长期价值。 –

相关问题