ReadonlyidentifierA unique identifier for this result object (UUID string).
Returns the list of metadata attribute names present on this item.
The list is typically not exhaustive — some attributes (such as kMDItemPath)
may be readable via valueForAttribute() even when absent from this list.
An array of attribute name strings
Returns the value for a specific metadata attribute, or null if absent.
The return type depends on the attribute: common types include strings, numbers,
dates, and arrays of strings. NSURL-typed values are automatically converted
to their string representation.
An attribute key such as "kMDItemPath" or hs.spotlight.attribute.path
The attribute value, or null
An individual result returned by a Spotlight query. Instances are returned by
HSSpotlightQuery.results()and related methods. Do not instantiateHSSpotlightItemdirectly. Metadata values are read viavalueForAttribute()using standardkMDItem*keys. Callattributes()to discover which keys are populated on a particular item. Common attribute key shortcuts live inhs.spotlight.attribute.