Swift和C语言混合编程教程

2020-01-08 22:36:29王旭

 


对于返回类型,变量和参数类型的多层次指针,使用以下映射:

 

C 句法 Swift 句法
void * COpaquePointer
Type * UnsafePointer<Type>

 


对于类(class)类型,使用以下映射:

 

C 句法 Swift 句法
Type * const * CConstPointer<Type>
Type * __strong * CMutablePointer<Type>
Type ** AutoreleasingUnsafePointer<Type>