CarbonoCore / OSUtils.h中的Delay()在mac os x 10.8中弃用

时间:2012-11-08 05:15:55

标签: objective-c osx-mountain-lion deprecated macos-carbon

CarbonoCore / OSUtils.h已在Mac OS X 10.8中弃用。我正在使用Delay()。现在,我需要用Cocoa等效替换。我认为[[NSRunLoop currentRunLoop] runUntilDate:]可以替代。请建议什么是最好的替代品。非常感谢。

1 个答案:

答案 0 :(得分:3)

  

我只是使用Delay()来做半秒钟的延迟。

等价物是usleep函数,在unistd.h中声明。

Delay暂停一个帖子。如果您不需要在此期间处理该线程上的事件,则不需要运行循环。