Discussion 議論
You can use this option to keep NSFile
from memory-mapping files. This is useful if you want to make sure your application doesn't hold files open (mapped files are open files), therefore preventing the user from ejecting DVDs, unmounting disk partitions, or unmounting disk images. In macOS 10.6 and later, NSFile
memory-maps files that are on internal drives only. It never memory-maps files on external drives or network volumes, regardless of whether this option is used.
あなたはこのオプションを使って、NSFile
がファイルをメモリマッピングしないようにします。ファイルを開いたまま保持することを(マップされたファイルは開いたファイルです)、したがってユーザがDVDを取り出す、ディスクパーティションをアンマウントする、またはディスクイメージをアンマウントするのを妨害することを、あなたのアプリケーションが行わないのを確実にしたいとあなたが望むならば、これは役に立ちます。macOS 10.6以降では、NSFile
は、内部デバイス上にあるファイルのみをメモリマップします。それは外部デバイス上またはネットワークボリューム上のファイルを決してメモリマップしません、このオプションが使われるかどうかに関係なく。