型プロパティ


completeUnlessOpen


ファイルを閉じた後に、暗号化された形式でディスク上にファイルを保存するようにシステムに指示するオプション。


iOS 9.0+ iPadOS 9.0+ Mac Catalyst 13.1+ macOS 11.0+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

static let completeUnlessOpen: URLFileProtection





議論


この型の保護が適用されたファイルは、デバイスがロックされている間に作成できますが、一度閉じると、デバイスがロック解除されるまで再度開くことはできません。ロック解除時にファイルを開いた場合、ユーザがデバイスをロックした場合でも、通常どおりファイルにアクセスできます。ファイルを作成して開くときにはパフォーマンスがわずかに低下しますが、書き込みや読み取り時には低下しません。この問題は、デバイスがロック解除されたときにファイル保護を complete (完了) するように変更することで軽減できます。





以下も見よ


保護レベル


static let complete: URLFileProtection

デバイスがロックされている間や起動中に、あなたのアプリが読み取りや書き込みのためにアクセスできない暗号化された形式でディスク上にファイルを保存するようにシステムに指示するオプション。


static let completeUntilFirstUserAuthentication: URLFileProtection

デバイスの起動後まであなたのアプリがアクセスできない暗号化された形式でファイルをディスク上に保存するようにシステムに指示するオプション。


static let completeWhenUserInactive: URLFileProtection

デバイスのロック解除後、有効期限が切れる前にのみあなたのアプリがアクセスできるディスク上に暗号化された形式でファイルを保存するようにシステムに指示するオプション。


static let none: URLFileProtectionType

ファイルに特別な保護が関連していないことを示すオプション。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ