Core Dataを使用したAppのモダナイズ
2021年6月7日
Core Dataは、Appのデータ管理のための最適な方法です。Core DataがSwiftの並行処理を活用して、より簡潔で効率的、かつ安全な非同期コードを実現する方法について解説します。並行処理での動作のためにApp内のCore Dataを更新する方法や、SwiftとSwiftUIでの作業をより表現力豊かで強力なものにするフレームワーク全体における多くの改善点について詳しく説明します。
また、Core Dateによってわずか2行のコードでAppのデータをSpotlightに表示する方法についても解説します。そのデータをSpotlight検索で検索できるようにしたり、デバイス上でどのように表示するかをカスタマイズする方法についても解説します。また、Spotlightでインデックスされたデータを使って、App内にフルテキスト検索を実装する方法を紹介します。最後に、複数のiCloudユーザ間でデータを共有する方法について確認します。新しいAPIと何百ものテストを組み込んだサンプルプロジェクトをチェックし、素晴らしい共有体験を実現してください。