Instance Property

fastestEncoding

The fastest encoding to which the receiver may be converted without loss of information.

Declaration

var fastestEncoding: UInt { get }

Discussion

“Fastest” applies to retrieval of characters from the string. This encoding may not be space efficient.

See Also

Working with Encodings

class var availableStringEncodings: UnsafePointer<UInt>

Returns a zero-terminated list of the encodings string objects support in the application’s environment.

class var defaultCStringEncoding: UInt

Returns the C-string encoding assumed for any method accepting a C string as an argument.

class func localizedName(of: UInt)

Returns a human-readable string giving the name of a given encoding.

func canBeConverted(to: UInt)

Returns a Boolean value that indicates whether the receiver can be converted to a given encoding without loss of information.

func data(using: UInt)

Returns an NSData object containing a representation of the receiver encoded using a given encoding.

func data(using: UInt, allowLossyConversion: Bool)

Returns an NSData object containing a representation of the receiver encoded using a given encoding.

var description: String

This NSString object.

var smallestEncoding: UInt

The smallest encoding to which the receiver can be converted without loss of information.