私はObjectiveCとMac開発に不慣れです...アプリでPosixスレッドAPIを使用できるようです。これは推奨される方法ですか?それとも、代わりにミューテックス、条件変数、スレッドに使用する必要があるApple APIですか?
私がiPhone用に開発していることを付け加えておきます。
私がやろうとしていることを正確に追加したいと思います。基本的に、CoreLocationは非同期です...更新を開始するように指示すると、定期的にupdateメソッドが呼び出されます...
私が抱えている問題は、更新が発生するまでブロックする別のスレッドが必要なことです...少なくとも1つのCoreLocation更新が発生するまでメインアプリケーションスレッドをブロックするにはどうすればよいですか?それらはNSConditionVariableですか?:)