W wielu miejscach w mojej aplikacji używam następny kod do wykonywania zadań w tle i powiadamia główny wątek:utworzyć niestandardowy sekwencyjną globalnej wysyłki kolejkę
dispatch_queue_t backgroundQueue = dispatch_queue_create("dispatch_queue_#1", 0);
dispatch_async(backgroundQueue, ^{
dispatch_async(dispatch_get_main_queue(), ^{
});
});
to możliwe, aby stworzyć backgroundQueue w jednym miejscu (gdzie robi najlepszy sposób?) i użyć go później? Wiem o globalnej kolejce systemowej, ale zamówienie jest dla mnie ważne.
Czy możesz dodać przykład użycia? – pvllnspk
Oczywiście: dispatch_async (backgroundQueue(),^{NSLog (@ "Zalogowałem się w tle kolejki!"}}; –
nie mogę skompilować kodu w odpowiedzi – pvllnspk