我是 Objective C 和 Mac 开发的新手……看来我可以在我的应用程序中使用 Posix 线程 API。这是推荐的方式吗?还是我应该将它们的一些 Apple API 用于互斥体、条件变量和线程?
我应该补充一点,我正在为 iPhone 开发。
我想准确地添加我正在尝试做的事情。基本上,CoreLocation 是异步的......你告诉它开始更新你,然后它只是定期调用你的更新方法......
我遇到的问题是我需要另一个线程来阻塞,直到发生更新...如何使主应用程序线程阻塞,直到发生至少一个 CoreLocation 更新?他们是 NSConditionVariable 吗?:)