Различает ли iPhone OS потоки переднего плана и фона? - PullRequest
1 голос
/ 21 октября 2009

Различает ли iPhone OS потоки переднего плана и фона?

Ответы [ 2 ]

6 голосов
/ 21 октября 2009

Существует понятие основного потока, откуда должны поступать все вызовы UIKit и Core Graphics. Я полагаю, вы могли бы сказать, что основной поток является потоком переднего плана, а все остальные потоки в вашем приложении являются фоновыми потоками.

Вы можете начать фоновый поток с performSelectorInBackground:withObject: на NSObject. Если вам нужно поработать над основным потоком (например, поработать над интерфейсом), вы можете использовать performSelectorOnMainThread:withObject:waitUntilDone:. Если вам нужно проверить, работает ли ваш код в основном потоке, вы можете использовать [NSThread isMainThread].

1 голос
/ 21 октября 2009

[NSThread isMainThread]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...