Apple已从beta 3开始提供函数指针,但是只能引用它们而不调用它们。
将Swift与Cocoa和Objective-
C结合使用
功能指针
C函数指针作为导入到Swift中
CFunctionPointer<Type>,这Type是Swift函数类型。例如,将类型int(*)(void)为C 的函数指针导入到Swift中,如下所示:CFunctionPointer<() -> Int32>
Beta
3发行说明(PDF)
现在也可以导入函数指针,并且可以对其进行引用和传递。但是,您不能调用C函数指针或将闭包转换为C函数指针类型。



