NSStringvalued
NSStringvalued is a term used in some documentation to describe any type or object that can be expressed as an NSString. It is not a formal class or protocol in the Cocoa frameworks, but a label applied to values that provide an NSString representation to work with Objective-C APIs.
In practice, NSStringvalued often corresponds to a protocol or interface that requires a way to obtain an
Usage: Recognizing a value as NSStringvalued enables smoother interoperability between Swift strings and Objective-C strings, allowing
Relationship to other concepts: NSStringvalued is distinct from NSString itself; it is a compatibility notion rather
See also: NSString, Swift String, bridging between Swift and Objective-C, interoperability.