var applicationIsScriptable : Bool?
var isApplication : Bool?
Availability 有効性
Technology
struct URLResourceValues
URLs to file system resources support the properties defined below. Note that not all property values will exist for all file system URLs. For example, if a file is located on a volume that does not support creation dates, it is valid to request the creation date property, but the returned value will be nil
, and no error will be generated.
ファイルシステムリソースへのURLは、下で定義されるプロパティをサポートします。全てのプロパティ値が全てのシステムURLに対して存在しないことに注意してください。例えば、あるファイルが作成日をサポートしないボリューム上に置かれるならば、それが作成日プロパティを要請されるのは有効です、しかし戻り値はnil
でしょう、そしてどんなエラーも生成されません。
Only the fields requested by the keys you pass into the URL
function to receive this value will be populated. The others will return nil
regardless of the underlying property on the file system.
あなたがURL
関数へと渡してここにある値を受け取るキーそれらによって要請されるフィールドだけが、満たされることになります。その他は nil
を返すでしょう、そのファイルシステム上の基礎をなすプロパティに関係なく。
As a convenience, volume resource values can be requested from any file system URL. The value returned will reflect the property value for the volume on which the resource is located. ある便宜として、ボリュームリソース値はどんなファイルシステムURLにも要請されることが可能です。返される値は、それの上にリソースが置かれるところのボリュームに対するプロパティ値を反映するでしょう。
var applicationIsScriptable : Bool?
var isApplication : Bool?
var isDirectory : Bool?
var documentIdentifier : Int?
var fileAllocatedSize : Int?
var fileProtection : URLFileProtection?
var fileResourceIdentifier : (NSCopying & NSSecureCoding & NSObjectProtocol)?
isEqual
.
2つのファイルシステムオブジェクトを同等性についてisEqual
を使って比較するのに使用できる識別子。
var fileResourceType : URLFileResourceType?
var fileSecurity : NSFileSecurity?
var fileSize : Int?
var isExecutable : Bool?
var isRegularFile : Bool?
var totalFileAllocatedSize : Int?
totalFileSize
if the resource is compressed.
バイト数でのファイルの合計割り当てサイズ(これはメタデータによって使われる空間も含むかもしれません)、または利用可能でないならばnil。これは、totalFileSize
によって返される値より少ない可能性があります、もしリソースが圧縮されるならば。
var totalFileSize : Int?
var volumeAvailableCapacity : Int?
var volumeAvailableCapacityForImportantUsage : Int64?
var volumeAvailableCapacityForOpportunisticUsage : Int64?
var volumeTotalCapacity : Int?
var volumeIsAutomounted : Bool?
var volumeIsBrowsable : Bool?
var volumeIsEjectable : Bool?
var volumeIsEncrypted : Bool?
var volumeIsInternal : Bool?
var volumeIsJournaling : Bool?
var volumeIsLocal : Bool?
var volumeIsReadOnly : Bool?
var volumeIsRemovable : Bool?
var volumeIsRootFileSystem : Bool?
var isMountTrigger : Bool?
var isVolume : Bool?
var volume: URL?
var volumeCreationDate : Date?
var volumeIdentifier : (NSCopying & NSSecureCoding & NSObjectProtocol)?
var volumeLocalizedFormatDescription : String?
var volumeLocalizedName : String?
var volumeMaximumFileSize : Int?
var volumeName : String?
var volumeResourceCount : Int?
var volumeSupportsAccessPermissions : Bool?
var volumeSupportsAdvisoryFileLocking : Bool?
var volumeSupportsCasePreservedNames : Bool?
var volumeSupportsCaseSensitiveNames : Bool?
var volumeSupportsCompression : Bool?
var volumeSupportsExclusiveRenaming : Bool?
var volumeSupportsExtendedSecurity : Bool?
var volumeSupportsFileCloning : Bool?
var volumeSupportsHardLinks : Bool?
var volumeSupportsImmutableFiles : Bool?
var volumeSupportsJournaling : Bool?
var volumeSupportsPersistentIDs : Bool?
var volumeSupportsRenaming : Bool?
var volumeSupportsRootDirectoryDates : Bool?
var volumeSupportsSparseFiles : Bool?
var volumeSupportsSwapRenaming : Bool?
var volumeSupportsSymbolicLinks : Bool?
var volumeSupportsVolumeSizes : Bool?
volumeTotalCapacity
and volumeAvailableCapacity
).
ボリュームがボリュームサイズ値volumeTotalCapacity
およびvolumeAvailableCapacity
)を返すことをサポートするならば、true。
var volumeSupportsZeroRuns : Bool?
var volumeURLForRemounting : URL?
URL
needed to remount a network volume, or nil if not available.
ネットワークボリュームを再マウントするのに必要とされるURL
、または利用可能でないならばnil。
var volumeUUIDString : String?
UUID
as a string, or nil if a persistent UUID
is not available for the volume.
ボリュームのもつ永続UUID
を文字列として、または永続UUID
がボリュームにとって利用可能でないならばnil。
var isUbiquitousItem : Bool?
var ubiquitousItemContainerDisplayName : String?
var ubiquitousItemDownloadRequested : Bool?
startDownloadingUbiquitousItem(at:) throws
.
この項目のダウンロードが既にstartDownloadingUbiquitousItem(at:) throws
のようなAPIでリクエストされたかどうかを返します。
var ubiquitousItemDownloadingError : NSError?
var ubiquitousItemDownloadingStatus : URLUbiquitousItemDownloadingStatus?
var ubiquitousItemHasUnresolvedConflicts : Bool?
var ubiquitousItemIsDownloading : Bool?
var ubiquitousItemIsUploaded : Bool?
var ubiquitousItemIsUploading : Bool?
var ubiquitousItemUploadingError : NSError?
var thumbnail: NSImage?
var thumbnailDictionary : [URLThumbnailDictionaryItem : UIImage]?
var thumbnailDictionary : [URLThumbnailDictionaryItem : NSImage]?
var addedToDirectoryDate : Date?
var allValues : [URLResourceKey : Any]
var attributeModificationDate : Date?
var canonicalPath : String?
var contentAccessDate : Date?
var contentModificationDate : Date?
var creationDate : Date?
var generationIdentifier : (NSCopying & NSSecureCoding & NSObjectProtocol)?
==
to determine if the data in a document has been modified.
不透明生成識別子、それは==
を使って比較されて書類の中のデータが修正されたかどうか決定できます。
var hasHiddenExtension : Bool?
var isAliasFile : Bool?
var isExcludedFromBackup : Bool?
var isHidden : Bool?
var isPackage : Bool?
var isReadable : Bool?
var isSymbolicLink : Bool?
var isSystemImmutable : Bool?
var isUserImmutable : Bool?
var isWritable : Bool?
var labelNumber : Int?
var linkCount : Int?
var localizedLabel : String?
var localizedName : String?
var localizedTypeDescription : String?
var name: String?
var parentDirectory : URL?
var path: String?
var preferredIOBlockSize : Int?
var quarantineProperties : [String : Any]?
nil
as the value when setting this property.
隔離プロパティ、LSQuarantine.hにおいて定義されるとおりに。隔離情報をファイルから取り除くには、nil
を値としてこのプロパティを設定している時に渡してください。
var tagNames : [String]?
var typeIdentifier : String?
var contentType : UTType?
init()
func resourceValues (forKeys : Set<URLResourceKey>) -> URLResourceValues
func setResourceValues (URLResourceValues)
func removeCachedResourceValue (forKey : URLResourceKey)
func removeAllCachedResourceValues ()
func setTemporaryResourceValue (Any, forKey : URLResourceKey)
struct URLResourceKey