Advanced Combine Publishers and Subscribers in SwiftUI | Advanced Learning #19

Advanced Combine Publishers and Subscribers in SwiftUI | Advanced Learning #19

Swiftful Thinking

2 года назад

32,780 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Simon是个斜杠青年
Simon是个斜杠青年 - 17.11.2023 02:10

I LOVE YOU NICK!!!!!!! You hear me? I Loooooove you bro

Ответить
José Manuel Ortiz Sánchez
José Manuel Ortiz Sánchez - 08.09.2023 00:24

Thanks, Nick!!

Ответить
Logan Blevins
Logan Blevins - 24.08.2023 04:52

Nice video! I came here for the share operator.

I want to prevent concurrent network requests using share.

Any tips on where to find deep info on share?

Ответить
Suryakant Sharma
Suryakant Sharma - 20.08.2023 19:02

Super helpful bro :)

Ответить
YuGeras
YuGeras - 31.05.2023 16:23

Just WOW!!! Watching all videos posted earlier. I am lost for words! I watched and read quite substantial amount of videos and books and can say for sure these are best tutorials I have seen so far! The only downside of your videos I cannot watch tutorial of others 😂😂😂 now.

Ответить
Voeris
Voeris - 04.04.2023 13:45

Can someone please explain to me what's the use of .𝚖𝚊𝚡(𝚋𝚢:) beside simply returning the largest ($𝟶 < $𝟷) or smallest ($𝟶 > $𝟷) element of the stream (which is exactly what .𝚖𝚊𝚡() and .𝚖𝚒𝚗() do)?

Ответить
arkader
arkader - 10.03.2023 20:07

Very very cool tricks here. Thanks Nick! Doing a great job my friend!

Ответить
Andriy Biguniak
Andriy Biguniak - 09.02.2023 17:32

👍🏻👍🏻👍🏻

Ответить
evgeshaky
evgeshaky - 08.01.2023 19:30

are you still in nyc?

Ответить
Isaac Stalzer
Isaac Stalzer - 18.12.2022 03:45

Hi Nick! Great video as always, thank you!
Looking at solutions to manage realtime activity badges. Would you recommend Combine Pub / Sub to do that?

Ответить
simon mcneil
simon mcneil - 13.11.2022 02:34

long video but definitely worth it! good job

Ответить
Satya Dodda
Satya Dodda - 14.10.2022 16:08

🤯

Ответить
Morreke
Morreke - 20.07.2022 21:43

For some reason my compactmap method was throwing an error. "Unable to infer type of a closure parameter ..." so had to explicitly add a type for the closure parameter.
receiveValue: { [weak self] (returnedValue: String) in
guard let self = self else { return }
self.data.append(returnedValue)
}

Ответить
Jay Dice
Jay Dice - 07.06.2022 22:32

Just to let you know you can select multiple lines of code and then hit cmd+/ and it will comment all selected lines of code its actually a toggle too if you want to uncomment

Ответить
Stolenhen
Stolenhen - 03.06.2022 13:26

Honestly I didn't understand why (when combineLatest) 9 is printed? If-else statement allow boolPublisher emit value only if index is between 4 and 8 (but not include 8). It seems to be 9 number doesn't have to be printed, because index of this number is 8 and not correspond with if-else statement.

Ответить
TheSpiralnotizblock
TheSpiralnotizblock - 24.05.2022 01:40

This was definitely one of the hardest videos for me to understand. I always played back, so I end up watching it for 3 hours. But I would say that I pretty much understand it well. You explained it very well as always. Thank you so much!

Ответить
Mehmet karanlık
Mehmet karanlık - 24.04.2022 19:08

This combine more likely invented for server-side programming. Its very cool we can use this on mobile development.

Ответить
candyLover24
candyLover24 - 12.04.2022 07:01

You're amazing! Literally Combine seemed such a far outta my reach kinda topic, like it'd be a serious struggle to understand, but you helped it so well as you always do for any topic. Thanks Nick :D

Ответить
B Sharing
B Sharing - 07.04.2022 13:08

To follow 2 hours in this video took me 4 days of practice and deep understanding, it's really worth it. Thank you so much.

Ответить
Aleksei Lobankov
Aleksei Lobankov - 20.02.2022 14:15

Thanks a lot for this video!
Btw I see you also have this weired folding bug, where Xcode formats the text in a wrong way. Are you still facing it today?

Ответить
Tengiz Kiknadze
Tengiz Kiknadze - 16.02.2022 15:11

You are the man of culture ! keep going !

Ответить
Aybars Acar
Aybars Acar - 22.01.2022 01:02

Thanks for the amazing content Nick! - this is very similar to RxJava

Ответить
Hardip gajera
Hardip gajera - 27.12.2021 19:10

love the way you are explaining all the thing from scratch 👍

Ответить
Frederick Javalera
Frederick Javalera - 24.12.2021 06:47

Simply amazing Nick, I've recently read the first several chapters of Practical Combine by Donny Wals and after watching your videos it has really cemented my understanding of areas that I didn't quite understand fully from just reading the book. You're a rockstar 🤘

Ответить
Vishnu Dutt
Vishnu Dutt - 27.11.2021 22:05

Awesome, thanks a lot, really appreciate it 👏

Ответить
Martin Handl
Martin Handl - 16.11.2021 13:32

Thanks a lot! Amazing presentation, I hope the future projects will be easier now for me.

Ответить
개발하는 정대리
개발하는 정대리 - 10.11.2021 04:26

You are suuuuper awesome!!! 😎🚀
Really thanks for a great content!!!

Ответить
Сергей Басин
Сергей Басин - 09.11.2021 17:45

For the quality of your information that you provide, you should not apologize about the noise. It seems to me that you could even speak in a whisper, I would still listen)

Ответить
Nick
Nick - 09.11.2021 17:25

If we are using the basicPublisher, how can we achieve ".send(completion: .finished)" ?

Ответить
Connor
Connor - 09.11.2021 16:34

Wow almost 2 hours, I'm excited to go through this video!

Ответить
CSE investing
CSE investing - 09.11.2021 16:18

I am still coming from the binning of your videos. You are a great teacher. Have a good day and good luck. I will complete your all videos soon .

Ответить