description(withLocale:indent:)
Returns a string that represents the contents of the ordered set, formatted as a property list.
Declaration
func description(withLocale locale: Any?, indent level: Int) -> StringParameters
- locale:
An Nslocale object or an
NSDictionaryobject that specifies options used for formatting each of the array’s elements (where recognized). Specifynilif you don’t want the elements formatted. - level:
Specifies a level of indentation, to make the output more readable: the indentation is (4 spaces) *
level.
Return Value
A string that represents the contents of the ordered set, formatted as a property list.
Discussion
The returned NSString object contains the string representations of each of the ordered set’s elements, in order, from first to last. To obtain the string representation of a given element, descriptionWithLocale:indent: proceeds as follows:
If the element is an
NSStringobject, it is used as is.If the element responds to
descriptionWithLocale:indent:, that method is invoked to obtain the element’s string representation.If the element responds to
descriptionWithLocale:, that method is invoked to obtain the element’s string representation.If none of the above conditions is met, the element’s string representation is obtained by invoking its
descriptionmethod