краткий ответ;нет.Вам никогда не захочется активно зацикливаться в приложениях Mac OS X или iPhone.Он сжигает процессор, делает пользовательский интерфейс невосприимчивым, а в остальном очень неэффективным.И вы действительно не хотите блокировать цикл основного события ни на одной платформе;в Mac OS X это приводит к появлению радужного курсора, в то время как на iPhone ваше приложение будет убито.
Даже модальные циклы событий не являются действительно активными циклами;они позволяют существенно ограничить тип и область событий, обрабатываемых вашим приложением.
Лучшее, что вы можете сделать, - это настроить себя в цикле выполнения для получения любых необходимых вам событий.Вы также можете использовать таймеры, если вам нужно, но - опять же, следует активно избегать опроса.
Руководство по многопоточному программированию предоставляет информацию о циклах выполнения и других видах обработки, так чтоВы не блокируете основной цикл событий.