Результаты поиска по запросу "objective-c-blocks"
Многопоточность: выполнение вызовов метода только после завершения выполнения другого метода
Я пытаюсь обработать метод асинхронно, в соответствии с требованиями, как только первый метод завершен, только тогда второй метод должен начать выполняться. Проблема в том, что первый метод сам по себе имеет код, который выполняется в фоновом ...
OP, по-видимому, не перечисляет обрабатываемый массив.
аюсь создать рекурсию, используя блоки. Это работает некоторое время, но в конечном счете это терпит крах и дает мне исключение плохого доступа. Это мой код: BOOL (^Block)(Square *square, NSMutableArray *processedSquares) = ^(Square *square, ...
Управление памятью Objective C с блоками, ARC и не-ARC
Я уже давно пользуюсь блоками, но чувствую, что мне не хватает управления памятью как в среде ARC, так и в среде без ARC. Я чувствую, что более глубокое пони...
Как я могу получить доступ к переменной __block после завершения блока? [Дубликат]
На этот вопрос уже есть ответ: findObjectsInBackgroundWithBlock: получает данные из Parse, но данные существуют только внутри блока [/questions/18021880/findobjectsinbackgroundwithblock-gets-data-from-parse-but-data-only-exists-ins] 2 ответа Я ...
Являются ли блоки в Objective-C действительно полезными? Какова может быть их полезность? [закрыто]
Я только что прочитал о блоках, и я понял, что они просто инкапсулируют информацию как обычный метод, но со своими собственными данными с сильными ссылками. ...
ios store ^ block в словаре или массиве?
Могу ли я сохранить ^ блок в словаре или массиве?Мне нужно прослушать уведомление сервера, которое мне нужно предоставить блок для обработки уведомления, и в...
необходимо, чтобы убедиться, что блок скопирован в кучу. Это может быть ненужным с новыми версиями компилятора, но это не принесет никакого вреда.
ел бы рекурсивно вызвать блок изнутри себя. В объекте obj-c мы используем «self», есть ли что-то подобное для ссылки на экземпляр блока изнутри себя?
Почему NSBlocks должны быть скопированы для хранения в контейнерах?
- (void) addABlock { void (^aBlock)(void) = ^() { [someObject doSomething]; }; [self.myMutableArray addObject: aBlock]; // Oops.. [self.myMutableArray addObject: [aBlock copy]]; // works fine }В приведенном выше упрощенном примере я вижу ...
Простой пример GCD Serial Queue, например FIFO с использованием блоков
Я прочитал документацию Apple о том, как использовать последовательные очереди, чтобы обеспечить выполнение задач в предсказуемом порядке, но теперь я слишко...