如何从Swift调用dispatch_benchmark

时间:2016-04-29 20:23:28

标签: c swift cocoa grand-central-dispatch

dispatch_benchmark()GCD中未导出的函数。但是,您可以在Objective C中通过在代码中声明它来调用它:

uint64_t dispatch_benchmark(size_t count, void (^block)(void));

我该怎么做Swift

1 个答案:

答案 0 :(得分:5)

只需将声明放入您的桥接标题中:

@import Foundation;

uint64_t dispatch_benchmark(size_t count, void (^block)(void));

这将使该功能在Swift中自动可用。