0
ответов

Хранить замыкание как переменную в Swift

В Objective-C вы можете определить вход и выход блока, сохранить один из этих блоков, переданных методу, а затем использовать этот блок позже: // в .h typedef void (^ ...
вопрос задан: 6 May 2017 07:39
0
ответов

Блок Objective-C в качестве параметра

Как я могу передать блок в функцию / метод? Я попытался - (void) someFunc: (__ Block) someBlock безрезультатно. то есть. Какой тип для блока?
вопрос задан: 29 March 2017 13:17
0
ответов

Можно ли хранить блок внутри NSManagedObject?

Я хочу сохранить блок внутри основных данных NSManagedObject, если это возможно. У меня есть унаследованный класс от NSManagedObject.Этот класс имеет блок для выполнения некоторых асинхронных вызовов. Я пытался...
вопрос задан: 16 March 2017 16:38
0
ответов

Почему блоки nil / NULL вызывают ошибки шины при запуске?

Я начал много использовать блоки и вскоре заметил, что блоки nil вызывать ошибки шины: typedef void (^ SimpleBlock) (void); SimpleBlock aBlock = nil; Блок(); // ошибка шины Это, кажется, идет вразрез с обычным ...
вопрос задан: 25 June 2016 18:15
0
ответов

Запись в файл apache access_log с помощью php

Мне нужно написать статистические данные в живом файле access_log Apache (у меня есть другой процесс, который подсчитывает определенные строки в файле access_log, который периодически отправляет отчеты другому процессу). ...
вопрос задан: 3 March 2016 20:09
0
ответов

Хранение блоков в массиве

В Objective-C я знаю, что блоки считаются объектами, поэтому мне было интересно, можно ли хранить их в массиве. Возникает вопрос, являются ли блоки объектами первого класса или они просто ...
вопрос задан: 22 January 2016 22:44
0
ответов

Могу ли я использовать блоки Objective-C в качестве свойств?

Можно ли иметь блоки в качестве свойств с помощью стандартного свойства синтаксис? Есть ли какие-либо изменения для ARC?
вопрос задан: 25 December 2015 03:01
0
ответов

Как использовать NSComparator?

Я хотел бы знать, можно ли задать следующий вопрос с помощью NSComparator или нет? У меня есть два массива; оба содержат модели данных. У меня есть свойство с именем rank в модели данных. Теперь я хочу сравнить оба ...
вопрос задан: 24 November 2015 01:36
0
ответов

Что означает ключевое слово «__block»?

Что именно означает ключевое слово __block в Objective-C? Я знаю, что это позволяет вам изменять переменные внутри блоков, но я хотел бы знать ... Что именно это говорит компилятору? Это делает что-нибудь ...
вопрос задан: 2 November 2015 22:43
0
ответов

powershell - list локальные пользователи и их группы

Я хотел бы иметь отчет со всеми локальными пользователями и их относительными группами (пользователи, опытные пользователи, администраторы и т. д. Я получаю пользователей таким образом: $ adsi = [ADSI] "WinNT: //." object: queue: usingBlock:
вопрос задан: 1 June 2015 02:59
0
ответов

Вызов [self methodName] изнутри блока?

Я только что столкнулся с блоками и думаю, что это именно то, что я ищу, за исключением одного : можно ли вызвать метод [self methodName] из блока? Вот что я пытаюсь сделать: -...
вопрос задан: 15 January 2015 07:28
0
ответов

Лучший асинхронный поток управления с блоками Objective-C

Я использую AFNetworking для асинхронных вызовов веб-службы. Некоторые из этих вызовов должны быть объединены в цепочку, где результаты вызова A используются вызовом B, которые используются вызовом C и т. Д. ...
вопрос задан: 29 December 2014 22:18
0
ответов

Макрос препроцессора с использованием символа вставки ^ в начале выражения

Глядя на эту страницу: http://www.mikeash.com/pyblog/friday-qa-2010-12-31-c-macro-tips-and-tricks.html Я нашел этот фрагмент кода с синтаксисом ^ {...} (), что делают каретка / скобки? #define ...
вопрос задан: 5 July 2014 18:44
0
ответов

Невозможно получить доступ к глобальным переменным в диспетчере _async :«Переменная не является назначаемой (отсутствует _спецификатор типа блока )» [дубликат]

В блоке асинхронного кода My dispach _я не могу получить доступ к глобальным переменным. Я получаю эту ошибку. Переменная не назначается (отсутствует _спецификатор типа блока ). NSString *текстовая строка; диспетчеризация _асинхронная (...
вопрос задан: 28 February 2014 01:40
0
ответов

Действительно ли необходим танец strongSelf / strongSelf, когда ссылается на себя внутри несохраненного завершения, вызываемого из UIViewController?

Скажем, у меня есть следующий метод внутри подкласса UIViewController: - (void) makeAsyncNetworkCall {[self.networkService executeAsyncNetworkCallWithCompletion: ^ {dispatch_async (...
вопрос задан: 14 January 2014 12:48
0
ответов

Свойство блока Objective C с завершением кода XCode

Можно ли определить свойство блока Objective C, но все еще иметь полное завершение кода в Xcode 4? Если я использую typedef для определения блока: typedef void (^ CompletionBlock) (MyObject * myObj); а также ...
вопрос задан: 12 January 2014 23:41
0
ответов

UIDocument openWithCompletionHandler не завершается на устройстве iOS

Я пытаюсь открыть управляемый документ с помощью openWithCompletionHandler :Проблема, с которой я сталкиваюсь, заключается в том, что он отлично работает на симуляторе, но когда я тестирую его на своем iPhone 4, обработчик завершения...
вопрос задан: 28 November 2013 03:18
0
ответов

Селекторы или блоки для обратных вызовов в библиотеке Objective-C

Вопрос Мы разрабатываем пользовательскую систему сообщений, вдохновленную EventEmitter, в Objective-C. Должны ли слушатели предоставлять обратные вызовы, должны ли нам требоваться блоки или селекторы и почему? Что бы вы предпочли использовать, ...
вопрос задан: 5 October 2013 21:33
0
ответов

dispatch_sync vs. dispatch_async kulayini oyinhloko

Yiba nami, lokhu kuzothatha okunye ukukuchaza. Nginomsebenzi obukeka njengalona ongezansi. Umongo: "i-Projekthi" iyinhlangano yeCore Data eqanjwe nge-LPProject enamalungu afanayo aqanjwe ngokuthi 'ilunguFiles' ukuthi ...
вопрос задан: 4 October 2013 11:53
0
ответов

Использование __weak для изменения хранения параметра в реализации

Допустимо ли использование модификатора __weak storage в сигнатуре реализации метода? Особенно, если это не часть публичной подписи метода? Например,:-(UIView *)tableView:(__weak...
вопрос задан: 15 May 2013 20:26
0
ответов

Почему мы не можем использовать dispatch_sync в текущей очереди?

Я столкнулся со сценарием, в котором у меня был обратный вызов делегата, который мог произойти либо в основном потоке, либо в другом потоке, и я не знал, какой до среды выполнения (используя StoreKit.framework). У меня также был пользовательский интерфейс
вопрос задан: 31 March 2013 02:52
0
ответов

завершение анимации вызывается немедленно

У меня есть следующий блок анимации: [UIView animateWithDuration: 2 анимации: ^ {[childViewController_.view setAlpha: 0]; } ...
вопрос задан: 14 March 2013 08:16
0
ответов

Подобны ли блоки Objective-C анонимным функциям в JavaScript?

Я пытаюсь понять концепцию блоков. То, что я прочитал до сих пор, похоже, концептуально похоже на анонимные функции в JavaScript. Это правильно?
вопрос задан: 6 March 2013 09:29
0
ответов

Присвоение ivar в блоке через слабый указатель

У меня есть свойство isFinished только для чтения -в моем интерфейсном файле :typedef void (^MyFinishedBlock )(BOOL Success, NSError *e ); @interface TMSyncBase :NSObject { BOOL isFinished _; } @property (...
вопрос задан: 12 February 2013 00:41
0
ответов

Ожидание выполнения двух асинхронных блоков перед запуском другого блока

При использовании GCD мы хотим дождаться выполнения и завершения двух асинхронных блоков, прежде чем переходить к следующим шагам выполнения. Как лучше всего это сделать? Мы попробовали следующее, но это не...
вопрос задан: 26 January 2013 08:31
0
ответов

Как хранить блоки в свойствах в Objective-C?

Я хотел бы сохранить блок objective-c в свойстве для дальнейшего использования. Я не знал, как это сделать, поэтому немного погуглил, но информации по этому поводу очень мало. Но мне удалось найти решение ...
вопрос задан: 11 December 2012 16:50
0
ответов

Объективные блоки C как асинхронные обратные вызовы и ПЛОХОЙ ДОСТУП

У меня серьезные сомнения. Предположим следующий сценарий: у вас есть UIViewController на экране. Приложение инициирует, скажем, внутренний вызов, используя блок в качестве обратного вызова. Вы используете суррогат «себя», чтобы ...
вопрос задан: 23 October 2012 00:59
0
ответов

«Указатель блока на тип функции, отличный от -, недействителен»

Здесь у меня есть метод для кодирования строки (, она неполная ), и вы обнаружите, что моя проблема заключается в ошибке :«Указатель блока на тип функции, отличный от -, недействителен» + (NSString *)encodeString:(NSString *)строка {...
вопрос задан: 9 August 2012 19:45
0
ответов

Как узнать, завершилось ли выполнение нескольких блоков, прежде чем предпринимать какие-либо действия?

Я использую animateWithDuration :анимации :завершение :для перемещения нескольких элементов пользовательского интерфейса (примерно на 4 элемента )перед вызовом removeFromSuperview :. Мой вопрос в том, как я могу знать, что все...
вопрос задан: 1 August 2012 22:32
0
ответов

Управление памятью Objective C с блоками, ARC и без -ARC

Я использую блоки уже некоторое время, но я чувствую, что есть вещи, которые мне не хватает в управлении памятью как в среде ARC, так и в среде без -ARC. Я чувствую, что более глубокое понимание сделает меня пустым...
вопрос задан: 30 July 2012 08:56