sol*_*oid 2 null unsafe-pointers gettimeofday swift
Swift中的代码
...
var time:timeval?
gettimeofday(UnsafePointer<timeval>, UnsafePointer<()>) // this is the method expansion before filling in any data
...
Run Code Online (Sandbox Code Playgroud)
目标C中的代码
...
struct timeval time;
gettimeofday(&time, NULL);
...
Run Code Online (Sandbox Code Playgroud)
我一直在试图找到有关UnsafePointer的更多信息以及传递NULL的替代方法,但我可能正在咆哮错误的树.
如果有人知道如何在Swift中使用等效代码,那就太好了.如果有一个很好的解释,它会发生什么,甚至更好!
小智 7
我知道一种方法,这是如下:
var time:timeval = timeval(tv_sec: 0, tv_usec: 0)
gettimeofday(&time, nil)
Run Code Online (Sandbox Code Playgroud)
我不得不time用某些东西进行初始化,所以实际上在地址&time指向的地方有一个结构.
| 归档时间: |
|
| 查看次数: |
1486 次 |
| 最近记录: |