Результаты поиска по запросу "objective-c-blocks"
Простой пример GCD Serial Queue, например FIFO с использованием блоков
Я прочитал документацию Apple о том, как использовать последовательные очереди, чтобы обеспечить выполнение задач в предсказуемом порядке, но теперь я слишко...
NSComparator - это блок, который вы передаете таким методам, как NSArray - (NSArray *) sortedArrayUsingComparator: (NSComparator) cmptr
ось бы узнать, можно ли использовать приведенный ниже вопрос, используяNSComparator или нет? У меня есть два массива; оба держат модели данных. У меня есть свойство с именем rank в модели данных. Теперь я хочу сравнить оба массива и узнать, ...
Создание делегатов на месте с блоками
Я люблю блоки, и мне грустно, когда я не могу их использовать. В частности, это происходит в основном каждый раз, когда я использую делегаты (например, с классами UIKit, в основном с предварительной блокировкой). Так что мне интересно ... ...
Пользовательский блок завершения для моего собственного метода [дубликат]
На этот вопрос уже есть ответ здесь:Как я могу создать свои собственные методы, которые принимают блок в качестве аргумента и которые я могу вызвать позже? 2...
Как реализовать NSRunLoop внутри NSOperation
Я отправляю этот вопрос, потому что я видел много путаницы по этой теме, и в результате я потратил несколько часов на отладку подклассов NSOperation. Пробле...
Как блок захватывает переменные за пределами его границ?
Я знаю, что блок Objective-C может захватывать и устанавливать значения переменных за пределами его объема. Как оно это делает?
Я думаю, что основной поток 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] ), ...
NSOperationQueue - получение вызова завершения слишком рано
Я использую NSOperationQueue, чтобы поставить в очередь и вызвать несколько поисков геокодирования. Я хочу вызвать метод завершения, когда все асинхронно запущенные поиски были завершены. -(void)geocodeAllItems { NSOperationQueue *geoCodeQueue = ...
блок target-c против селектора. какая из них лучше?
Например, в target-c, когда вы реализуете метод, который будет выполнять повторяющиеся операции, вам нужно будет выбрать между несколькими опциями, которые предлагает вам язык: @interface FancyMutableCollection : NSObject { ...
Что такое объявление блока свойств, эквивалентное в swift следующего свойства блока?
В Objective-C я делаю это: