How do Actors work in Swift?

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

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

  • @salmansiddiqui9522
    @salmansiddiqui9522 3 ปีที่แล้ว +1

    Nice Explanation with real time example

    • @swiftandtips
      @swiftandtips  3 ปีที่แล้ว

      Thank you @Salman 😊!

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

      @@swiftandtips it would be great if you put Video on Actor Reentrancy Problem

    • @swiftandtips
      @swiftandtips  3 ปีที่แล้ว +1

      @@salmansiddiqui9522 Good idea, I will plan that video for later. Thank you! 😁

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

    Great video ! Thank you so much !

  • @mig12394
    @mig12394 3 ปีที่แล้ว +1

    Thanks for this complex but clear tutorial in actors demo if have an error: 'Task' cannot be constructed because it has no accessible initializers

    • @swiftandtips
      @swiftandtips  3 ปีที่แล้ว

      Hi @michel, thank you for the comment! ☺️.
      Where are you facing that issue? Xcode version?

    • @mig12394
      @mig12394 3 ปีที่แล้ว

      @@swiftandtips Xcode 13.0 bêta 13a5154h

    • @swiftandtips
      @swiftandtips  3 ปีที่แล้ว

      You should use Xcode 13 beta 3. In the past, it was async { ... }, let me know if that's the issue.

    • @mig12394
      @mig12394 3 ปีที่แล้ว

      @@swiftandtips Yes it works !

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

    In my code i am displaying the message on tableView in ios swift uikit using actor, the table view delegate methods will call synchronously but the data from actor isolated property i am getting using Task method with in that tableview delegates synchronous execution, now the problem is the tableview delegates method synchronous execution is not waiting for the Task method to wait, can any one suggest on this please

  • @enaungong
    @enaungong 3 ปีที่แล้ว

    Great tutorial! Nice and clear explanation!

    • @swiftandtips
      @swiftandtips  3 ปีที่แล้ว

      Thank you @Beetroot ☺️!

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

    Do I understand​ correctly, that all these concurrency issues (data racing etc.) are theoretically possible only if your system has more then one CPU?

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

      This actually could happen in one CPU with concurrent threads too!

  • @jalilfierro1363
    @jalilfierro1363 3 ปีที่แล้ว

    Great video!

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

    One question, why do we need to mark async for the newMessage method, but do not need to do the same for the history method? Shouldn’t the methods in the actor class be automatically in async context ? Thanks.

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

      Hi David, you are right! That was unnecessary from my end 😅. I discovered that once I finished the recording hehe. Good catch!

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

      @@swiftandtips I see. Thanks for the information. Great video by the way. 😁

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

      Thank you David!

  • @SaulUrias
    @SaulUrias 3 ปีที่แล้ว

    You are the best!!!!