Size: a a a

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

2020 April 17

VC

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

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
но не уверен что дело в этом)
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Roman Resenchuk
вот эппловский
Еще можно попробовать написать TRY, а не start
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
как правильно в комбайне отписываться от потока?
@IBOutlet var loginField: UITextField!
@Published private var login: String = ""
private var bag: [AnyCancellable] = []
...
//позже во viewDidLoad()
NotificationCenter.default.publisher(for: UITextField.textDidChangeNotification, object: loginField).map {
   ($0.object as? UITextField)?.text ?? ""
}
.assign(to: \.login, on: self)
.store(in: &bag)

позже при выходе из контроллера он не освобождается из памяти, но я не вижу чтобы его кто-то удерживал (видимо в комбайне что-то держит и я неправильно использую), я ожида что контроллер при деинициализации сбросит bag тем самым отменив подписки
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Denis Kim
как правильно в комбайне отписываться от потока?
@IBOutlet var loginField: UITextField!
@Published private var login: String = ""
private var bag: [AnyCancellable] = []
...
//позже во viewDidLoad()
NotificationCenter.default.publisher(for: UITextField.textDidChangeNotification, object: loginField).map {
   ($0.object as? UITextField)?.text ?? ""
}
.assign(to: \.login, on: self)
.store(in: &bag)

позже при выходе из контроллера он не освобождается из памяти, но я не вижу чтобы его кто-то удерживал (видимо в комбайне что-то держит и я неправильно использую), я ожида что контроллер при деинициализации сбросит bag тем самым отменив подписки
И как оно, упрощает жизнь императивщика?
источник

DK

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

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Так я сейчас сотру это содержательное оффтопное общение
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
все, ща к нам санкции применят
источник

t

tox in iOS Developers — русскоговорящее сообщество
Anton K.
все, ща к нам санкции применят
на карантин)
источник

Н

Никита in iOS Developers — русскоговорящее сообщество
Anton K.
все, ща к нам санкции применят
Антоха как дела?
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
Никита
Антоха как дела?
все путем, бро! как сам?
источник

Н

Никита in iOS Developers — русскоговорящее сообщество
Anton K.
все путем, бро! как сам?
Нормес нормес
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
Никита
Нормес нормес
вернулся на родину? страдать вместе со всеми
источник

Н

Никита in iOS Developers — русскоговорящее сообщество
Anton K.
вернулся на родину? страдать вместе со всеми
Да, давно уж
источник

AK

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

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
Stanislav
И как оно, упрощает жизнь императивщика?
имхо реактивщина создает проблем больше чем их решает
источник

AS

Alexander Solncev in iOS Developers — русскоговорящее сообщество
но есть те кому нравится смотреть на стектрейс и видеть там 99 процентов чужого кода
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Давайте все, что не касается iOS разработки  вы решительно потрёте сами. Вот прям щас
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Alexander Solncev
но есть те кому нравится смотреть на стектрейс и видеть там 99 процентов чужого кода
я не так категоричен. иногда вполне удобно в плане биндить всякие элементы интерфейса к изменяющейся модели. если это не доходит до уровня религии что прям все должно быть реактивно и не признаются другие способы, то нормально
источник

AS

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