採択 2021/09/17 19:50〜 Track E レギュラートーク(20分)

振り返りながら学ぶPackage Manager iOSDC Japan 2021

37
jollyjoester jollyjoester jollyjoester

iOSアプリの開発している私たちは日頃CocoaPods, Carthage, SwiftPMなどのいわゆる「Package Manager」にお世話になっています。

Package Managerはソフトウェア開発をする上で欠かせない重要なものです。
しかし、「使い方は知っているが仕組みがどうなっているかはよくわからない・・・」という方も多いのではないでしょうか?

ここでは

  • Package Managerとは何か?
  • なぜPackage Managerを使うのか?
  • iOSにおいてPackage Managerはどう進化してきたのか?
  • CocoaPods, Carthage, SwiftPMはそれぞれどのような特徴があるのか?

といった点を整理し、基本的な概念や仕組みを理解していきたいと思います。

一緒にPackage Managerについて学び、より適切に選択・利用できるようになりましょう。