Combine. Введение в фреймворк

  Рет қаралды 14,594

SwiftBook

SwiftBook

Күн бұрын

Всем привет!
В нашем видео сегодня мы поговорим об асинхронном программировании, рассмотрим что такое #Combine, его ключевые компоненты: #Publisher, #Operator и #Subscriber.
Также, используя Combine, мы напишем простое демо-приложение в котором свяжем состояние кнопки с информацией, вводимой в UITextField.
Поехали!
Конечный проект: github.com/IvanAkulov/iOS-Dem...
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в telegram:
t.me/swiftbook_chat
Instagram: Swiftbook_

Пікірлер: 33
@-.---.--.-.-.
@-.---.--.-.-. 4 жыл бұрын
всегда лайк полезному контенту!
@StepanKotok
@StepanKotok 2 жыл бұрын
Шикарно, по сути, без воды
@v.murygin
@v.murygin 3 жыл бұрын
Спасибо за урок! Кнопка лайка нАжата!)
@sovrinfo
@sovrinfo 2 жыл бұрын
Спасибо за видео.Коммент в поддержку!
@leonid7964
@leonid7964 3 жыл бұрын
Спасибо, все понятно
@vladpodvoiskyi2307
@vladpodvoiskyi2307 2 жыл бұрын
Спасибо! Хороший урок
@maxsimpleapps
@maxsimpleapps 2 жыл бұрын
Кратно, по-делу. Великолепная подача!
@user-xk2ul2uh6q
@user-xk2ul2uh6q Жыл бұрын
Yuyu
@user-xr5rb5ct9i
@user-xr5rb5ct9i 3 жыл бұрын
Спасибо, урок полезен, надеюсь будет курс по комбаину
@itananas
@itananas Жыл бұрын
Больше спасибо!
@andriizuiok5430
@andriizuiok5430 4 жыл бұрын
... Поздновато выпустили, пришлось по книжкам учить. Всё равно респект! Спасибо!
@arkanzock4082
@arkanzock4082 4 жыл бұрын
Andrii Zuiok пришлось... бедненький.
@crazyfox1317
@crazyfox1317 Жыл бұрын
TOP
@try_catch_error
@try_catch_error 2 жыл бұрын
А как создать unidirectional binding?
@DamodaraDas
@DamodaraDas 4 жыл бұрын
Введение вО фреймворк 💁🏽‍♂️
@DamodaraDas
@DamodaraDas 4 жыл бұрын
@Иван Акулов бывает)
@it-6411
@it-6411 4 жыл бұрын
Ну, в принципе на новых проектах rx уже можно не тянуть в поды)
@IvanMorgun
@IvanMorgun 4 жыл бұрын
Good job! На слайде Ключевые понятия перепутали порядок [3,21]. На будущее увеличивайте текст кода - ничего не видно на планшетке.
@dandelion8799
@dandelion8799 4 жыл бұрын
Там вроде верный порядок, сначала придёт 3, потом 21
@IvanMorgun
@IvanMorgun 4 жыл бұрын
@@dandelion8799 Да, но на ветках графа написано 21,3. 7:54 минута
@dandelion8799
@dandelion8799 4 жыл бұрын
Ivan Morgun тогда бы из паблишера в сабскрайбер первым пришёл сначала 21, а потом 3 , а не наоборот. Там же события последовательно идут, одно за другим
@popovd
@popovd 4 жыл бұрын
В графе по порядку отправки. Сначала идёт первый элемент в массиве и это тройка, а потом его догоняет второй элемент 21. Так что всё правильно.
@IvanMorgun
@IvanMorgun 4 жыл бұрын
@@popovd Ах вот оно как) Почему-то начал смотреть на диаграмму как rx marble diagram.
@foggydawning9268
@foggydawning9268 2 жыл бұрын
Охонь
@niceacc4yt
@niceacc4yt 4 жыл бұрын
Ого, Эпл придумали RxSwift
@torburgmax
@torburgmax Жыл бұрын
ого, rxswift придумали создатели реакта
@izzzanaaami
@izzzanaaami 2 жыл бұрын
Какой каменный век использовать combine в uikit
@torburgmax
@torburgmax Жыл бұрын
почему?
@user-wp1me9ui8x
@user-wp1me9ui8x 4 жыл бұрын
а можно шрифт кода еще меньше сделать? А то слишком большой, глаза болят
@stolenhen
@stolenhen 4 жыл бұрын
Почему решили выпустить обучалку по Combine, а не Rx?
@user-qt5ul9qx4m
@user-qt5ul9qx4m 3 жыл бұрын
так себе если бы что другое не читал - то бесполезный урок а когда читал - тоже бесполезный -1
@torburgmax
@torburgmax Жыл бұрын
проблема в том, что не объяснен практический пример. assign просто юзается, и все)
@Dragonboh1
@Dragonboh1 Жыл бұрын
Вобщем ролик ниче но начало. Общий фреймворк ето GCD и все
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 9 МЛН
KVO Key-Value Observing и KVC Key-Value Coding
16:28
SwiftBook
Рет қаралды 9 М.
Реактивное программирование на основе RxSwift и RxCocoa
33:58
iOS Такой • IOS Разработка • IT Подкасты
Рет қаралды 2 М.
ModelViewViewModel (MVVM) на Swift, iOS простой пример
29:29
iOS на практике
Рет қаралды 14 М.
Combine. Основные понятие
27:40
Программирование - интерес жизни
Рет қаралды 919
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 9 МЛН