ここが辛いよCore Data 〜SwiftDataへの憧憬〜 by 大庭 規彦

iOSDC Japan 2023
LT(5分)

ここが辛いよCore Data 〜SwiftDataへの憧憬〜

higan96 大庭 規彦 higan96
2

WWDC2023でSwiftDataが発表されました。
なぜ多くの人がSwiftDataに期待するのかといえば、それはCore Dataが辛い(つらい)からでしょう。

特にCore DataはSwiftUIやSwift Concurrencyなど一緒に使おうとすると工夫が必要です。
データ更新の監視と再描画、マルチスレッドでのデータ操作などには多くの困難を伴います。
またスキーマ定義がGUIなことなど、昔ながらの辛いポイントもあります。

このセッションはCore Dataの辛さ、困難を認識し、その視点からSwiftDataがなぜ必要かを感じるためのものです。
具体的にSwiftDataについては触れませんが、その必要性を感じていただけるものを目指します。