回答:
iOS 10.3(2017年3月)-APFS / Apple File Systemが現在使用されているファイルシステムです。
iOS 10.3より前では、HFS +が使用されていました。
APFSは、ソリッドステートドライブのサポートの改善と暗号化の改善を追加します。これは、20年前にHFS +が導入されたときに優先事項ではなかったものです。
ファイルシステムがHFSX *であるという他の答えは正しいように見えますが、大文字と小文字を区別しないため(修正するために編集された他の答え)、本Mac OS XとiOS Internalsではそうではないことがわかりました。23ページには次のように書かれています:
iOSでは、デフォルトで大文字と小文字が区別されるHFSXであるため、大文字と小文字が保持されるだけでなく、大文字と小文字が異なる場合でも複数のファイルに同じ名前を付けることができます。当然、大文字と小文字の区別は、タイプミスがまったく異なるコマンドまたはファイル参照を生成することを意味します。 [上記の強調は私のものです]
それは他の答えに同意しなかったので、私は確認を求めました。作業中のサンプルiOSプロジェクトをロードし、データベースの名前を大文字と小文字のみが異なるように変更しました。iPad mini(iOS 6.1)でアプリを実行してデータベースを再作成した後、iTunesにアクセスして、アプリケーションのファイル共有でファイルを確認しました。私が見たものは次のとおりです。
したがって、Mac OS XとiOSの内部構造は正しいように見えます。大文字と小文字は保持され、複数のファイルに同じ名前を付けることができます。
興味深いことに、iTunesのファイル共有で両方のファイルを選択し、デスクトップに「保存...」をクリックしても、警告は表示されませんでした。iTunesは明らかに両方のファイルをデスクトップに「保存」しましたが、最初の大文字のバージョンのみが生き残りました(おそらくファイルの最初の小文字のバージョンを上書きします)。
2017年3月27日にリリースされたiOS 10.3の時点で、iOSは「暗号化に重点を置いたフラッシュおよびソリッドステートドライブストレージ用に最適化された」と言われる新しいApple File System(APFS)を使用しています。
APFSは、WWDC 2016で発表されたと題したWWDCのビデオがあり、アップルファイルシステムを導入し、Appleファイルシステムガイド開発者にとっては。このガイドの機能セクションは特に興味深い場合があります。
iOSは確かにHFSX(HFS +、大文字と小文字を区別)を使用します。またHFSleuth
、Mac OS X / iOS Internals Webサイトのツールを使用してこれを証明し、ファイルシステム構造を詳しく調べることもできます。