2017-04-23 78 views
1

C & Objective C,我們用取消引用指針和獲得的價值如下:指針引用斯威夫特

p->a = 1 
    or int x = p->a 

但我不能找到斯威夫特等效。我有一個返回類型UnsafePointerAudioStreamBasicDescription?其成員值我需要閱讀。

+0

只需使用'.'通過名稱訪問結構成員。見http://stackoverflow.com/questions/31439906/converting-a-swift-unsafepointeraudiostreambasicdescription-to-a-dictionary – Paulw11

回答

6

您可以使用UnsafePointer上的pointee屬性來訪問它指向的內存。所以你的C例子會讀爲let x = p.pointee.a