【发布时间】:2014-11-07 22:56:06
【问题描述】:
我正在尝试将 Tattiebogle Xbox 360 驱动程序的首选项窗格移植到 Swift。自定义类很容易实现(而且看起来比我将它们迁移到现代 Objective C 更干净),但其余代码不断调用 CFPlugInCOM API,它有一个指向指针的指针,在 Swift 中转换为 UnsafeMutablePointer <UnsafeMutablePointer<IOCFPlugInInterface>> ,其中有几个CFunctionPointers。我的问题是:我可以调用那些CFunctionPointers 在 Swift 中指向的函数吗?
【问题讨论】:
-
我不希望将 Swift 函数作为回调传递给 C 函数;我正在寻找调用
CFunctionPointer指向的函数。
标签: macos swift core-foundation