StructureFoundation5.9.0
URLResourceKey
struct URLResourceKey
Citizens in Foundation
Conformances
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol RawRepresentable
A type that can be converted to and from an associated raw value.
Members
init(String
) init(rawValue: String
) static let addedToDirectoryDateKey: URLResourceKey
static let applicationIsScriptableKey: URLResourceKey
static let attributeModificationDateKey: URLResourceKey
static let canonicalPathKey: URLResourceKey
static let contentAccessDateKey: URLResourceKey
static let contentModificationDateKey: URLResourceKey
static let creationDateKey: URLResourceKey
static let customIconKey: URLResourceKey
static let documentIdentifierKey: URLResourceKey
static let effectiveIconKey: URLResourceKey
static let fileAllocatedSizeKey: URLResourceKey
static let fileResourceIdentifierKey: URLResourceKey
static let fileResourceTypeKey: URLResourceKey
static let fileSecurityKey: URLResourceKey
static let fileSizeKey: URLResourceKey
static let generationIdentifierKey: URLResourceKey
static let hasHiddenExtensionKey: URLResourceKey
static let isAliasFileKey: URLResourceKey
static let isApplicationKey: URLResourceKey
static let isDirectoryKey: URLResourceKey
static let isExcludedFromBackupKey: URLResourceKey
static let isExecutableKey: URLResourceKey
static let isHiddenKey: URLResourceKey
static let isMountTriggerKey: URLResourceKey
static let isPackageKey: URLResourceKey
static let isReadableKey: URLResourceKey
static let isRegularFileKey: URLResourceKey
static let isSymbolicLinkKey: URLResourceKey
static let isSystemImmutableKey: URLResourceKey
static let isUbiquitousItemKey: URLResourceKey
static let isUserImmutableKey: URLResourceKey
static let isVolumeKey: URLResourceKey
static let isWritableKey: URLResourceKey
static let keysOfUnsetValuesKey: URLResourceKey
static let labelColorKey: URLResourceKey
static let labelNumberKey: URLResourceKey
static let linkCountKey: URLResourceKey
static let localizedLabelKey: URLResourceKey
static let localizedNameKey: URLResourceKey
static let localizedTypeDescriptionKey: URLResourceKey
static let nameKey: URLResourceKey
static let parentDirectoryURLKey: URLResourceKey
static let pathKey: URLResourceKey
static let preferredIOBlockSizeKey: URLResourceKey
static let quarantinePropertiesKey: URLResourceKey
static let tagNamesKey: URLResourceKey
static let thumbnailDictionaryKey: URLResourceKey
static let thumbnailKey: URLResourceKey
static let totalFileAllocatedSizeKey: URLResourceKey
static let totalFileSizeKey: URLResourceKey
static let typeIdentifierKey: URLResourceKey
static let ubiquitousItemContainerDisplayNameKey: URLResourceKey
static let ubiquitousItemDownloadRequestedKey: URLResourceKey
static let ubiquitousItemDownloadingErrorKey: URLResourceKey
static let ubiquitousItemDownloadingStatusKey: URLResourceKey
static let ubiquitousItemHasUnresolvedConflictsKey: URLResourceKey
static let ubiquitousItemIsDownloadingKey: URLResourceKey
static let ubiquitousItemIsUploadedKey: URLResourceKey
static let ubiquitousItemIsUploadingKey: URLResourceKey
static let ubiquitousItemUploadingErrorKey: URLResourceKey
static let volumeAvailableCapacityKey: URLResourceKey
static let volumeCreationDateKey: URLResourceKey
static let volumeIdentifierKey: URLResourceKey
static let volumeIsAutomountedKey: URLResourceKey
static let volumeIsBrowsableKey: URLResourceKey
static let volumeIsEjectableKey: URLResourceKey
static let volumeIsEncryptedKey: URLResourceKey
static let volumeIsInternalKey: URLResourceKey
static let volumeIsJournalingKey: URLResourceKey
static let volumeIsLocalKey: URLResourceKey
static let volumeIsReadOnlyKey: URLResourceKey
static let volumeIsRemovableKey: URLResourceKey
static let volumeIsRootFileSystemKey: URLResourceKey
static let volumeLocalizedFormatDescriptionKey: URLResourceKey
static let volumeLocalizedNameKey: URLResourceKey
static let volumeMaximumFileSizeKey: URLResourceKey
static let volumeNameKey: URLResourceKey
static let volumeResourceCountKey: URLResourceKey
static let volumeSupportsAdvisoryFileLockingKey: URLResourceKey
static let volumeSupportsCasePreservedNamesKey: URLResourceKey
static let volumeSupportsCaseSensitiveNamesKey: URLResourceKey
static let volumeSupportsCompressionKey: URLResourceKey
static let volumeSupportsExclusiveRenamingKey: URLResourceKey
static let volumeSupportsExtendedSecurityKey: URLResourceKey
static let volumeSupportsFileCloningKey: URLResourceKey
static let volumeSupportsHardLinksKey: URLResourceKey
static let volumeSupportsJournalingKey: URLResourceKey
static let volumeSupportsPersistentIDsKey: URLResourceKey
static let volumeSupportsRenamingKey: URLResourceKey
static let volumeSupportsRootDirectoryDatesKey: URLResourceKey
static let volumeSupportsSparseFilesKey: URLResourceKey
static let volumeSupportsSwapRenamingKey: URLResourceKey
static let volumeSupportsSymbolicLinksKey: URLResourceKey
static let volumeSupportsVolumeSizesKey: URLResourceKey
static let volumeSupportsZeroRunsKey: URLResourceKey
static let volumeTotalCapacityKey: URLResourceKey
static let volumeURLForRemountingKey: URLResourceKey
static let volumeURLKey: URLResourceKey
static let volumeUUIDStringKey: URLResourceKey
var rawValue: String