Вопросы по теме 'reactive-cocoa'
ReactiveCocoa takeUntil и takeWhile не отправляет последний следующий
Рассмотрим следующий фрагмент:
- (RACSignal *)startRouting {
...
}
- (RACSignal *)updateRoutingWithSession:(NSString *)session {
...
}
- (RACSignal *)fetchFlights {
return [[self startRouting] flattenMap:^RACStream *(NSString *session) {...
2644 просмотров
schedule
25.12.2022
Рефакторинг в ReactiveCocoa
Итак, я совсем недавно начал работать с ReactiveCocoa и решил, что лучший способ научиться — просто сразу же начать рефакторинг некоторого существующего кода. Я хотел получить некоторую критику и убедиться, что я двигаюсь в правильном направлении....
3822 просмотров
schedule
31.07.2023
Рекурсивный -flattenMap: с Reactive Cocoa + OctoKit (извлечение графа динамических объектов из веб-службы)
Я пытаюсь предварительно получить граф объектов файлов в репозитории Github, используя Octokit , который зависит от Reactive Cococa . Я столкнулся с проблемой создания сигнала, который будет рекурсивно детализироваться до тех пор, пока не...
1216 просмотров
schedule
13.08.2022
Как использовать Reactive Cocoa с уведомлениями
Как я могу создать сигнал из имени уведомления? Например, я хочу перейти от:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(userDidChange:)...
8389 просмотров
schedule
13.06.2023
Использование реактивного какао для наблюдения за UITouches?
Я довольно новичок в реактивном какао и пытаюсь включить элементы FRP в игру, которую пытаюсь построить. Из моего поиска в Интернете ресурсы и документация для реактивного какао кажутся очень ограниченными, и в большинстве руководств используются...
1662 просмотров
schedule
17.05.2023
Инвалидация кеша в ReactiveCocoa
Я все еще ломаю голову над RAC и FRP в целом - в настоящее время пытаюсь понять, как реализовать шаблон, который мне обычно приходилось использовать в других местах.
Допустим, я делаю приложение для карточек, и главный экран — это список моих колод...
835 просмотров
schedule
18.05.2022
Как создать задержку между сигнальными последовательностями в ReactiveCocoa?
У меня есть три сигнала, которые я хочу последовательно оценить с задержкой в одну секунду между ними.
Этот фрагмент делает то, что я хочу, но он уродлив:
RACSignal *first = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber>...
3422 просмотров
schedule
30.07.2022
Как получить возвращаемое значение RacSignal для
У меня есть вопрос новичка относительно ReactiveCocoa. Я хочу вернуть значение метода shouldPerformSegueWithIdentifier на основе взаимодействия пользователя с UIAlertView . Это то, что у меня есть до сих пор, очевидно, это не работает. Как мне...
572 просмотров
schedule
24.04.2022
Лучший подход Reactive-Cocoa для написания CLLocationManagerDelegate, который будет нечасто получать местоположение
Задний план
Я действительно взволнован фреймворком ReactiveCocoa и его потенциалом, поэтому я решил, что собираюсь стиснуть зубы и написать свое первое приложение, используя его. В моем приложении я уже написал различные сервисы и делегаты, но...
1094 просмотров
schedule
25.10.2022
Понимание ошибки RACSignal
В настоящее время я делаю свои первые шаги в ReactiveCocoa, и у меня есть крутая кривая обучения, чтобы понять принципы.
Во всяком случае, вот что я уже придумал.
Я привязываю свойство NSArray к RACSignal, чтобы иметь возможность реагировать на...
1594 просмотров
schedule
03.05.2022
Как напрямую подписаться на сигнал сигнала без flattenMap при использовании ReactiveCocoa?
У меня есть метод, который возвращает сигнал сигнала, и я должен использовать flattenMap для извлечения значения, завернутого в сигнал. Только после этого я могу использовать subscribeNext:complete: для получения значения.
Код выглядит следующим...
770 просмотров
schedule
12.07.2023
ReactiveCocoa- Как избавиться от сигнала с помощью «switchToLatest»?
У меня есть UITableViewCell со свойством viewModel. Поскольку ячейка tableview используется повторно, я бы хотел, чтобы она привязывалась к свойствам своей последней модели представления, например:
RAC(self.titleLabel, text) =...
1170 просмотров
schedule
13.08.2022
ReactiveCocoa :: Могу ли я подписаться на сигнал внутри createsignal?
У нас возникли проблемы с CLLocationManager работой с iOS8.
Идея состоит в том, что у нас есть LocationManager , который обрабатывает все, что связано с местоположением. Начиная с iOS8 запрос разрешений является асинхронным, поэтому, когда мы...
233 просмотров
schedule
05.05.2023
реактивное какао Избегайте наблюдения за флажками, чтобы вызвать побочный эффект
Я пытаюсь понять, как избежать использования флагов для выполнения побочных эффектов после операции. В моем коде я открываю сетевое соединение, после чего настраиваю код для регулярного выполнения сердцебиения с сервером. Когда по этому соединению...
76 просмотров
schedule
17.05.2023
Reactivecocoa не распознает новые изменения экземпляра
Скажем, у меня есть View, который связан с его ViewModel следующим образом:
Вид:
RAC(self.lbl, userName) = RACObserve(self.viewModel.user, userName);
Это будет отлично работать! но что происходит в случаях, когда я загружаю новый...
83 просмотров
schedule
09.03.2023
Карта RACsignal с ошибкой
У меня есть простой вопрос, но я не могу найти на него хорошее решение.
У меня есть сигнал, который отправляет строки, и map после него. map преобразует строки в JSON.
Может случиться так, что строка имеет неправильный формат, и анализатор...
457 просмотров
schedule
25.12.2023
Как добиться этого с помощью ReactiveCocoa
Я создаю функцию, с помощью которой пользователи моего приложения могут находить своих друзей в Facebook и добавлять их в приложение. Есть три шага, которые я должен сделать:
Получить подключенных пользователей
Получить пользователей Facebook...
338 просмотров
schedule
10.10.2022
OCMock [OCMAnyConstraint isProxy]: сообщение отправлено в освобожденный экземпляр, что происходит?
Я пытаюсь сделать простой макет объекта,
HTAppleWatchDevice * shared = [[HTAppleWatchDevice alloc] init];
id watchMock = [OCMockObject partialMockForObject:shared];
[deviceManager setAppleWatchDevice:watchMock];
void (^replyDict)(NSDictionary*) =...
245 просмотров
schedule
13.06.2023
ReactiveCocoa: дроссель никогда не выполняется / не работает
Я пытаюсь подписаться на сигнал с помощью газа, но он никогда не выполняется.
У меня есть UISearchController (Внимание: UISearchController из iOS8, а не старый UISearchDisplayController, который работает лучше и имеет тысячи рабочих руководств и...
317 просмотров
schedule
11.03.2023
Запрашивать повторную попытку при сбое вызова сетевого API с помощью ReactiveCocoa.
Я использую ReactiveCocoa в своем приложении iOS для запросов сетевого API. Что, если я хочу показать UIAlertView и попросить пользователя нажать кнопку повтора, а повторная попытка того же вызова API произойдет только тогда, когда пользователь...
464 просмотров
schedule
11.03.2023