How to use Actors and non-isolated in Swift | Swift Concurrency #9

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 35

  • @3ilz
    @3ilz 2 ปีที่แล้ว +17

    The fact that you are giving this content away for free on TH-cam is amazing! This was an awesome video, didn't know what non isolated was before this

  • @bhuwin6186
    @bhuwin6186 ปีที่แล้ว +2

    Best swift tutorials ever

  • @satyadodda2386
    @satyadodda2386 ปีที่แล้ว +2

    This was amazing.Please post more videos on swift and swiftUI🥺

  • @josemanuelortizsanchez4983
    @josemanuelortizsanchez4983 2 ปีที่แล้ว +2

    Good explication of no isolated and example of differences between actors and classes, thanks!

  • @raymondcordero9718
    @raymondcordero9718 9 หลายเดือนก่อน +1

    Awesome video. Best explanation I’ve seen so far for when to use Actors 🙌🏻

  • @andresraigoza2082
    @andresraigoza2082 2 ปีที่แล้ว +7

    So valuable content. Thank you so much Nick!!! you are a great teacher

  • @peterwolf2657
    @peterwolf2657 2 ปีที่แล้ว +5

    Again a nice and easy to understand video. I'm looking forward to the next one.

  • @tomblah
    @tomblah 5 หลายเดือนก่อน

    11:21 I'm probably misunderstanding, but is this really needed to do on a different background thread? Isn't it this doing it on a different background *queue*? And the queue will, under the hood, choose which thread to use?

  • @bruhmoment3731
    @bruhmoment3731 2 ปีที่แล้ว +1

    Excellent tutorials. I really wanna watch the last 3 videos in this playlist now!

  • @hao-bz
    @hao-bz 4 หลายเดือนก่อน

    Amazing, just learned something new today. Thanks for teaching us!

  • @nverabgaryan
    @nverabgaryan 9 หลายเดือนก่อน

    Thanks! Just one question here:
    1. How your code becomes threads safe when you add asynchronous queue ? I think there should be serial queue.
    Could you please explain here? Thanks again for amazing videos

    • @nverabgaryan
      @nverabgaryan 9 หลายเดือนก่อน

      Ahh, I see default init for DespatchQueue returns serial queue

    • @ArmstrongLiu-j1y
      @ArmstrongLiu-j1y 20 วันที่ผ่านมา

      Hi man, I saw you commented here and I have the same question why using async queue to make thread safe? As my understanding the queue.sync {} can make it serial executed. Am I making something misunderstanding here?

  • @mafiaboy16
    @mafiaboy16 ปีที่แล้ว

    Hi Nick, this was the one i was looking for. Thanks for everything

  • @federicoramos
    @federicoramos ปีที่แล้ว

    Hey Nick! great content! Can race conditions occur within the same class by using a task group? How to handle this?

  • @rooo2000
    @rooo2000 10 หลายเดือนก่อน

    very nice explanation

  • @AhmadEllashy
    @AhmadEllashy 4 วันที่ผ่านมา

    Awesome Content!

  • @DannyKerbel
    @DannyKerbel 2 ปีที่แล้ว +1

    I know this wasn't the point of the video but the lock.async closure should have a weak reference to self right?

  • @navikaushal1795
    @navikaushal1795 3 หลายเดือนก่อน

    HI Nick
    Can you please make a video on what are the different ways of designing a data manager class with their pros and cons?

  • @nizamitagiyev705
    @nizamitagiyev705 2 ปีที่แล้ว

    Great explanation! Thank you Nick

  • @JackSparrow-ob8kf
    @JackSparrow-ob8kf 2 ปีที่แล้ว

    Thank you for all these swiftUI tutorials...I've seen almost all of them, I learned a lot and I hope you will take other courses....I'm curious what you think also about flutter and if you' have seen it, I noticed some similarities with SwiftUI

  • @kyunghwankim1269
    @kyunghwankim1269 7 หลายเดือนก่อน

    Wonderful! Thank you 😆

  • @HUNTELAAR11W
    @HUNTELAAR11W 2 ปีที่แล้ว

    Crazy content, do you also do mentoring?

  • @indomitabletr1834
    @indomitabletr1834 ปีที่แล้ว

    awsome as always

  • @AndyJMacLeod
    @AndyJMacLeod 3 หลายเดือนก่อน

    19:01 Start of discussion about actors.

  • @bonifacy9511
    @bonifacy9511 ปีที่แล้ว

    You are the best!!❤

  • @AhmedAlshaybani-s4c
    @AhmedAlshaybani-s4c ปีที่แล้ว

    Bravo man

  • @vebbis5961
    @vebbis5961 ปีที่แล้ว

    Good explenation. Thank you!

  • @nickfloussov185
    @nickfloussov185 11 หลายเดือนก่อน

    Video is great, but Nick forgot to mention that 'Thread Sanitizer' option is NOT available for ALL devices

  • @alexvaiman4966
    @alexvaiman4966 8 หลายเดือนก่อน

    It's important to notice that we should use a serial queue, which is the default in Swift, but was not the case for Objective-C.

  • @visskiss
    @visskiss ปีที่แล้ว

    Nice. Now use combine to publish the string automagically by subscribing to the timer and mapping it...

  • @lizakryshkovskaya7412
    @lizakryshkovskaya7412 ปีที่แล้ว

    thanks a lot!😍

  • @daminsamson204
    @daminsamson204 2 ปีที่แล้ว

    This is awesome 👏

  • @光莒
    @光莒 2 ปีที่แล้ว

    thanks a lot as always~~~!!!

  • @hashcat5721
    @hashcat5721 2 ปีที่แล้ว

    In Xcode 14 we get an error as we should .