Xcode Beta3中的CMutablePointer和CConstPointer发生了什么?

ssg*_*reg 3 beta xcode swift

Xcode Beta3中的CMutablePointer和CConstPointer发生了什么?

在Beta2中成功编译的代码失败并显示错误:

Use of undeclared type 'CMutablePointer'
Run Code Online (Sandbox Code Playgroud)

小智 14

分别使用UnsafePointer和ConstUnsafePointer.

从发行说明:

从C导入的使用C指针的API现在导入时具有更简单的API类型结构,这种结构更易于预测,在更多情况下保留const可变性,并保留__autoreleased指针信息.现在您将看到UnsafePointer,ConstUnsafePointer,AutoreleasingUnsafePointer等.函数指针现在也被导入,并且可以被引用和传递.但是,您无法调用C函数指针或将闭包转换为C函数指针类型.