Core Data Lab
Core Data Lab は、Apple プラットフォームのアプリで使われる Core Data および SwiftData のデータベースを表示、編集、分析するための Mac 向け開発ツールです。
Core Data Lab とは?
Core Data Lab は、Core Data および SwiftData アプリで使われるデータベースを調査するためのネイティブ Mac 開発ツールです。開発中やテスト中に、SQLite ベースのアプリデータを探索し、エンティティ間の関係を理解し、オブジェクトモデルを確認し、問題を診断するのに役立ちます。このアプリはプロジェクトベースのワークフローに対応しており、保存した選択項目、フィルター、ウィンドウレイアウトを使ってデータベース調査を再度開けます。また、時間の経過に沿ってデータの変更を追跡する機能、シミュレータデータを参照する機能、アプリと関連するデータベースファイルを対応付ける機能も含まれています。Core Data Lab は、Core Data または SwiftData でデータを保存する macOS、iOS、iPadOS、tvOS、watchOS、その他の Apple プラットフォーム向けソフトウェアを開発する開発者を対象としています。Betamagic がこのアプリを提供しています。
主な特徴
- SQLite ベースの Core Data および SwiftData アプリデータを表示・編集
- エンティティ、属性、リレーションシップ、その他のオブジェクトモデルの詳細を調査
- 時間の経過に沿ってデータベースの変更を追跡し、追加・変更・削除されたレコードを確認
- 選択したデータを CSV または JSON ファイルとして書き出し
- シミュレータ上のアプリと関連データベースを参照
- フィルター、選択項目、ワークスペースの状態を含めて調査内容をプロジェクトとして保存
diCleanerでアプリの残留データを確認
クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。
安全性の概要
状態: 安全
Core Data Lab は、アプリのデータベースを調査するための正当な開発ユーティリティです。この種のツールとして、ユーザーが開くことを選んだローカルのデータベースファイル、シミュレータデータ、またはプロジェクトファイルへのアクセスが必要になる場合がありますが、これは通常の動作です。保存されているアプリデータを表示および編集できるため、開発用データベースでは慎重に使用し、重要なレコードを変更する予定がある場合はバックアップを保持してください。
推奨: Core Data または SwiftData を使うアプリを開発またはデバッグしている場合は、Core Data Lab を保持しておくことをおすすめします。Apple プラットフォームのアプリデータベースをもう扱っていない場合は、macOS への影響なく削除できますが、保持したい Core Data Lab の保存済みプロジェクトや書き出しデータがあれば、先にバックアップしてください。
一般的なパス
/Applications/Core Data Lab.app
体験を共有する
最初に体験を共有しましょう。