Swift 中的代码
...
var time:timeval?
gettimeofday(UnsafePointer<timeval>, UnsafePointer<()>) // this is the method expansion before filling in any data
...
Objective C 中的代码
...
struct timeval time;
gettimeofday(&time, NULL);
...
我一直在尝试查找有关 UnsafePointer 的更多信息以及传递 NULL 的替代方法,但我可能会找错树。
如果有人知道如何让等价代码在 Swift 中运行,那就太好了。如果对发生的事情有一个很好的解释,那就更好了!