я взгляну на GCD, и исходя из C++, он приходит естественно писать код таким образом:Управляющий контур резьбы в Objective-C
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
while(YES) {
if(<condition>) {
/* here I need to call a delegate */
}
sleep(1);
}
});
Это правильный способ сделать петлю поток объектива-с?
Попытка понять, я искал рамку Reachability, я предполагаю запустить фоновый поток, чтобы постоянно проверять состояние соединения, но я не могу понять, как это происходит.
Редактировать
В принципе у меня есть N объектов, сохраненных на основных данных. Когда все эти объекты установили свое свойство «онлайн» как «ДА», мне нужно запустить уведомление или делегат.
Я согласен с вами, но я не могу дождаться уведомления, потому что мне пришлось «создать» собственное уведомление. Я объясняю: у меня есть объект N, и я должен ждать, чтобы все стали онлайн; затем запустите обратный вызов –