2013-08-13 6 views
0

Я читал некоторые документы о запуске цикла, но все еще не могу понять это точно. Поскольку iOS не является открытым исходным кодом, а NSRunLoop является специальным для платформы iOS/Mac OS X, какова его реальная реализация внутри?Что такое NSRunLoop?

+0

Отсюда вы можете получить больше идеи ... http://etutorials.org/Programming/Cocoa/Part+II+API+Quick+Reference/Chapter+13.+ Фундаментные + Классы/NSRunLoop / –

ответ

0

Если у вас есть какой-то пользовательский интерфейс или другой код, который необходимо прослушивать событиям (например, сетевые порты), вам нужен цикл запуска. Каждый NSThread автоматически получает свой собственный цикл запуска, и вам очень редко приходится беспокоиться о них непосредственно. Запуск цикла также отвечает за создание и выпуск пулов авторефератов.

Для получения дополнительной информации: What is the basic difference between NSTimer, NSTask, NSThread and NSRunloop?

Смежные вопросы