Результаты поиска по запросу "objective-c-blocks"

6 ответов

Простой пример GCD Serial Queue, например FIFO с использованием блоков

Я прочитал документацию Apple о том, как использовать последовательные очереди, чтобы обеспечить выполнение задач в предсказуемом порядке, но теперь я слишко...

1 ответ

NSComparator - это блок, который вы передаете таким методам, как NSArray - (NSArray *) sortedArrayUsingComparator: (NSComparator) cmptr

ось бы узнать, можно ли использовать приведенный ниже вопрос, используяNSComparator или нет? У меня есть два массива; оба держат модели данных. У меня есть свойство с именем rank в модели данных. Теперь я хочу сравнить оба массива и узнать, ...

3 ответа

Создание делегатов на месте с блоками

Я люблю блоки, и мне грустно, когда я не могу их использовать. В частности, это происходит в основном каждый раз, когда я использую делегаты (например, с классами UIKit, в основном с предварительной блокировкой). Так что мне интересно ... ...

ТОП публикаций

3 ответа

Пользовательский блок завершения для моего собственного метода [дубликат]

На этот вопрос уже есть ответ здесь:Как я могу создать свои собственные методы, которые принимают блок в качестве аргумента и которые я могу вызвать позже? 2...

3 ответа

Как реализовать NSRunLoop внутри NSOperation

Я отправляю этот вопрос, потому что я видел много путаницы по этой теме, и в результате я потратил несколько часов на отладку подклассов NSOperation. Пробле...

3 ответа

Как блок захватывает переменные за пределами его границ?

Я знаю, что блок Objective-C может захватывать и устанавливать значения переменных за пределами его объема. Как оно это делает?

1 ответ

Я думаю, что основной поток runloop будет обрабатывать блоки в очереди как часть обычного цикла обработки событий. Так что это должно произойти «скоро», но, как и во всех вещах, связанных с runloop, время не гарантируется.

мер, вGKScore«sreportScoreWithCompletionHandler (документация [http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKScore_Ref/Reference/Reference.html#//apple_ref/occ/instm/GKScore/reportScoreWithCompletionHandler%3a] ), ...

5 ответов

NSOperationQueue - получение вызова завершения слишком рано

Я использую NSOperationQueue, чтобы поставить в очередь и вызвать несколько поисков геокодирования. Я хочу вызвать метод завершения, когда все асинхронно запущенные поиски были завершены. -(void)geocodeAllItems { NSOperationQueue *geoCodeQueue = ...

2 ответа

блок target-c против селектора. какая из них лучше?

Например, в target-c, когда вы реализуете метод, который будет выполнять повторяющиеся операции, вам нужно будет выбрать между несколькими опциями, которые предлагает вам язык: @interface FancyMutableCollection : NSObject { ...

1 ответ

Что такое объявление блока свойств, эквивалентное в swift следующего свойства блока?

В Objective-C я делаю это: