dispatch-async

    200

    3答えて

    私はこのコードの最初のパラメータは、我々はその定義自体、それはということであるグローバルキューにシリアルタスクを実行するには、このコードを dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) を求めている。このコードの周りの質問 dispatch_async(dispatch_get_global_queue(DISPAT

    1

    2答えて

    次のコードでは、アウターループのRunLoopをチェックし、dispatch_afterを使用して内部ループのmain_threadにディスパッチします。私は、これが呼び出される2つのケースを持っています。ひとつは、ナビゲーションバーのボタンが押され、もう一つがviewDidAppearの間です。後でコードを呼び出すと、RunLoopにスタックされたままになり、ブレークポイントは私のdispatc

    7

    1答えて

    私は現場の多くのユーザーから報告されたクラッシュするバグをデバッグしようとしています。 2363: BOOL success = [db executeUpdate:@"INSERT INTO table (id, content) VALUES (?, ?)", message.remoteId, message.content]; 2364: assert(success); 2365:

    10

    2答えて

    ブロック内でdispatch_async()を呼び出すと、@synchronized()を使用してIOSのロックがどうなりますか? EXのために : id myID -(void) foobar { @synchronized(myID){ dispatch_async(){ //do stuff with myID}; } } はロックがdispatch