概要
path_provider_foundation パッケージは、iOS および macOS 固有の実装を提供し、ドキュメント、キャッシュ、一時フォルダなどの標準ファイルシステムディレクトリにアクセスできます。Flutter エコシステムの path_provider プラグインの一部であり、iOS および macOS で一貫性があり、プラットフォームに適したパスを提供します。このパッケージにより、Flutter アプリはパスをハードコードせずに、指定されたディレクトリに信頼性高くファイルを保存・取得できます。また、Apple プラットフォームでのローカルファイル操作とネイティブファイルシステムとの統合もサポートしています。
用途
- アプリ固有のドキュメントディレクトリにアクセスする
- キャッシュデータを安全に保存する
- iOS および macOS での一時ファイルの管理
- アプリの再起動間でユーザーデータを永続化する
- ネイティブファイルシステムAPIとの統合
主な機能
- プラットフォーム固有のパス解決
- iOS および macOS のサポート
- path_provider と一貫した API
- セキュアなデフォルトディレクトリアクセス
- 最小限の構成が必要
適している対象
- iOS および macOS をターゲットとする Flutter アプリ
- ネイティブな環境におけるファイルストレージの必要性
- 信頼できるローカルファイルパスを必要とするアプリ
- Apple プラットフォームで path_provider を使用する開発者
- クロスプラットフォームのファイルパスの一貫性が必要なプロジェクト
注意事項
- iOS および macOS のみで利用可能
- pub add 以外の追加設定は不要です
- Android やウェブと互換性がありません
- メインの path_provider パッケージに依存しています
- Apple プラットフォーム上のファイルシステムルートパスに限定