Type Property 型プロパティ

withoutMapping

Whether file mapping for regular file wrappers is disallowed. 通常ファイルラッパーに対するファイルマッピングがデアロケートされるかどうか。

Declaration 宣言

static var withoutMapping: FileWrapper.ReadingOptions { get }

Discussion 議論

You can use this option to keep NSFileWrapper 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, NSFileWrapper 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. あなたはこのオプションを使って、NSFileWrapperがファイルをメモリマッピングしないようにします。ファイルを開いたまま保持することを(マップされたファイルは開いたファイルです)、したがってユーザがDVDを取り出す、ディスクパーティションをアンマウントする、またはディスクイメージをアンマウントするのを妨害することを、あなたのアプリケーションが行わないのを確実にしたいとあなたが望むならば、これは役に立ちます。macOS 10.6以降では、NSFileWrapperは、内部デバイス上にあるファイルのみをメモリマップします。それは外部デバイス上またはネットワークボリューム上のファイルを決してメモリマップしません、このオプションが使われるかどうかに関係なく。