Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Understanding Asynchronous Programming in Swift and its trade-offs

Understanding Asynchronous Programming in Swift and its trade-offs

My presentation from Mobiconf 2017. Demo is probably the most interesting part, though - fortunately my talk was recorded and you can see it here: https://youtu.be/Nh2W4MHVz0w

Sunshinejr

March 04, 2018
Tweet

More Decks by Sunshinejr

Other Decks in Programming

Transcript

  1. UNDERSTANDING ASYNCHRONOUS
    PROGRAMMING IN SWIFT
    … and it’s trade-offs.
    1

    View Slide

  2. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    Łukasz Mróz
    @thesunshinejr
    @sunshinejr
    [email protected]
    1

    View Slide

  3. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    3
    LET’S GO BACK IN TIME
    2

    View Slide

  4. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    4

    View Slide

  5. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    5

    View Slide

  6. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    6

    5



    View Slide

  7. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    7

    +

    =

    6

    View Slide

  8. #mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 7

    View Slide

  9. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    9
    STEP 1
    8

    View Slide

  10. #mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 9

    View Slide

  11. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    11
    STEP 2
    10

    View Slide

  12. #mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 11

    View Slide

  13. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    13
    STEP 3?
    10

    View Slide

  14. #mobiconf2017 MOBICONF.ORG | 5-6 OCTOBER 2017 11

    View Slide

  15. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    15
    NOT SO FAST :)
    10

    View Slide

  16. MOBICONF.ORG | 5-6 OCTOBER 2017
    #mobiconf2017
    16
    DEMO
    11

    View Slide

  17. &
    Q&A
    questions answers
    17
    @thesunshinejr @sunshinejr [email protected]

    View Slide

  18. THANK YOU!
    18

    View Slide