Size: a a a

iOS Developers — русскоговорящее сообщество

2021 September 05

ВР

Вячеслав Раченко... in iOS Developers — русскоговорящее сообщество
а есть какой-то тип задач, когда без реактивщины совсем никак?

К примеру сейчас нужно получать постоянно данные через сокеты и как-то их обрабатывать, использовать на разных экранах. Данные приходят постоянно, UI при этом эти данные оображает, соответственно обновляется. И вот думаю как это реализовать. В каком-то сервис локаторе хранить эти данные и через делегат/кложуру получать обновления или же заюзать rx
источник

АЧ

Антон Чехов... in iOS Developers — русскоговорящее сообщество
Можно сказать так. Нет ситуаций где Rx будет обязательным.
Есть только задачи, где он будет помогать. Например, в каких либо архитектурных подходах — MVVM.

Так же стоит учесть, что если тащить в проект Rx — то лучше переписать всё с использованием Rx. Т.е. нет делегатам или замыканиям т.к. лучше делать всё единообразно
источник
2021 September 06

✖️ in iOS Developers — русскоговорящее сообщество
var distanceFlown = 0
while true {
distanceFlown += 100
if distanceFlown == 500 {
 continue
}
print(distanceFlown)
if distanceFlown == 1000 {
 break
}
}


Ребят можете объяснить конструкцию while true почему она выполняется  тут? Когда пишу while false код не работает
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
потому что они киборги
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Проект - Ад
источник

I

Iliya in iOS Developers — русскоговорящее сообщество
Тут цикл бесконечен, так как изначально обозначено положительное условие. Конструкция while преполагает собой выполнения тела цикла до тех пор, пока его условие не станет ложно.
источник

ВБ

Виктор Билин... in iOS Developers — русскоговорящее сообщество
Всем привет!
может кто подсказать решение проблемы с колбеками
читал, что по идее можно использовать PromiseKit
но может кто знает, как это решать не используя сторонние фреймворки
упростить код и избавиться от подобного рода пирамид внутри проекта
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
вынести код в беграунд поток и там выполнять последовательно, без колбеков: сделал запрос, получил результат, проанализировал результат, сделал следующий запрос и т.д.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну или async await, но придется подождать выхода нового xcode
источник

A

Alexandr Vt in iOS Developers — русскоговорящее сообщество
Привет Всем!) У меня есть фреймворк (мною написанный), лежит у меня локально. Как можно его установить в проект через Cocoapods?
источник

ВБ

Виктор Билин... in iOS Developers — русскоговорящее сообщество
то есть вынести обработку результат( провальный или успешный) из первых методов в отдельные? возвращать чистый результат?
источник

✖️ in iOS Developers — русскоговорящее сообщество
👍
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
отказаться от escaping
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
гугли, ответ будет слишком длинный для чата
источник

ВБ

Виктор Билин... in iOS Developers — русскоговорящее сообщество
спасибо за совет)
источник

SZ

Slava Zolotov in iOS Developers — русскоговорящее сообщество
а async await уже можно где-то пощупать?
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
xcode 13Beta
источник

SZ

Slava Zolotov in iOS Developers — русскоговорящее сообщество
спасибо
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Ну, например — Combine

https://developer.apple.com/documentation/combine
источник

ВБ

Виктор Билин... in iOS Developers — русскоговорящее сообщество
вот, кстати, как раз в его сторону только что посмотрел))
источник