レギュラートーク(40分)

こんな時代だからこそCoreDataを見直そう iOSDC Japan 2021

5
coffeegyunyu 日向強 coffeegyunyu

WWDC 21ではSwiftUIの更なるサポートやCloudKitの連携など、Core Dataに関する多数のセッション動画が掲載されました。
これはもうCoreDataを始める機運に他なりません。

本セッションでは、iOSにビルドインされているCoreDataならではの数々のメリットを挙げていって、ローカルデータベースとiOS間の開発を楽にするための説明を行います。

  • 画像データなどを、モデル上はDataで保存して、中身はファイルで保存するAllows External Storage
  • SwiftUIとの連携
  • Diffable Data SourceをサポートしてUITableView/UICollectionViewの実装を楽にする
  • mergePolicyを使って、スレッド間のデータベース変更に対応する

などなど、他のフレームワークとは異なる、iOSのために用意された機能を説明して、CoreDataに対する皆さんの誤解を解くためのセッションになります。