runloop

    0

    1答えて

    には、iOSアプリケーションでメインスレッドの実行ループをブロックしているものを見つける方法があります。実行ループが呼び出すすべての関数を見つけるのに0.1秒以上かかりますか? よろしく、 ヨッヘン

    0

    3答えて

    私はMac OS Xでコマンドラインの基礎ツールを書いており、ツールを 'q'などのキー押しで終了したいと考えています。このコードは、リモートサーバーからデータを取得するための非同期要求を開始しています。これにはNSRunLoopが必要です。少なくともそれは私が私がする必要があることを理解しているものです。 特定のキーを押すとランループを止める方法を教えてもらえますか? 以下はコードスニペットです

    5

    2答えて

    私はスレッドをちょっとびっくりしています。今これを考えてみましょう: 私はメインスレッドを持っています。私は新しいスレッドを開始します。エントリポイントメソッドでは、私はループを実行したい。これで、ドキュメントは入力ソースを持っていなければならないと私に伝えます。それ以外の場合は、実行ループがすぐに終了します。悪い。はい。私のperformSelector ...メソッド呼び出し以外の入力ソースは

    1

    2答えて

    私はココアアプリケーションがメインループを持っていることを知っています。私は、この関数をメインループのすべてのプロセスと呼ぶべきであることを意味します。これは、+(NSRunLoop *)currentRunLoop;の(空の)実行によるものですか?

    1

    1答えて

    Runloopsについての私の理解は基本的なものですので、これは非常に泥沼な質問のようです。 私は私のapplication:didFinishLaunchingWithOptions(またはapplicationDidFinishLaunching)に次のようにあります { // 1. typical app setup work: create various views, create a

    2

    1答えて

    AppleのCoreFoundationフレームワークを使用してバックグラウンドスレッドで通知を受信して​​処理できる単純なアプリケーションを作成しています。ここで私が達成しようとしているものです: static void DummyCallback(CFNotificationCenterRef center, void *observer, CFStringRe

    4

    1答えて

    カウントダウンを表示するラベルを更新するタイマーでRunLoopを作った。タイマーが正常に終了した場合、カウントダウンが現在の日付+カウントダウンの時刻であるrunUntilDateを使用できるように、カウントダウンがゼロになったら、RunLoopを停止する必要があります。問題は、ユーザーが終了する前にボタンからカウントダウンをキャンセルした場合です。 RunLoopにキャンセルボタンの動作を停止