採択 2021/09/19 11:30〜 Track B レギュラートーク(40分)

Hello, Swift Concurrency world. iOSDC Japan 2021

stzn3 shiz stzn3

Swift Concurrencyは、WWDC2021で発表されたSwiftの言語に追加された大きな機能です。個人的な興味から、Swift ForumにSwift Concurrency Roadmapが登場して以来、40以上のスレッドを追っかけてきましたが、様々な機能やルールがあり、とても便利であるように見えるものの、学習コストは決して低いとは言えず、使いこなすのはかなり大変になるのではないかと感じています。

そこで、今回は、みなさまと一緒に、Swift Concurrencyの世界へ最初の一歩を踏み出したいと思い、このプロポーサルを出しました。

このトークでは、これからSwift Concurrencyを学ぶために

  • Swift Concurrencyってそもそも何?どういうものがあるの?何ができるの?
  • Swift Concurrencyは内部の仕組みはどうなっているの?
  • GCD(Grand Central Dispatch)とは何が違うの?

など、Swift Concurrencyのなぜ?や何?を見ていきたいと思います。

また、WWDC2021の時点では機能が完全に揃ったわけではなく、WWDC2021の後も議論は継続しており、現在も色々な変更が入っています。そういった変更点などにも触れていきたいと思います。

Swift Concurrencyの世界はとても壮大ですが、まず一歩、新しい世界へ一緒に踏み出してみるのはいかがでしょうか?