我正在尝试将Tattiebogle Xbox 360驱动程序的首选项窗格移植到Swift。自定义类很容易做(并且看起来比我将它们移动到现代Objective C更干净),但其余代码不断调用CFPlugInCOM
API,它们有一个指向指针的指针,该指针在Swift中转换为{ {1}},其中包含UnsafeMutablePointer <UnsafeMutablePointer<IOCFPlugInInterface>>
个CFunctionPointer
个。我的问题是:我可以调用那些CFunctionPointer
在Swift中指向的函数吗?
答案 0 :(得分:0)
当Swift 2.0发布时,可以调用C函数。它们甚至被视为Swift函数,并且不包含在CFunctionPointer
中。