Instance Method インスタンスメソッド

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) -> String

Parameters パラメータ

locale

An NSLocale object or an NSDictionary object that specifies options used for formatting each of the array’s elements (where recognized). Specify nil if you don’t want the elements formatted. NSLocaleオブジェクトまたはNSDictionaryオブジェクト、それは配列の持つ要素それぞれを書式設定するために使われるオプションを指定します(認める場合は)。nilをあなたが書式設定された要素を望まないならば指定してください。

level

Specifies a level of indentation, to make the output more readable: the indentation is (4 spaces) * level. 字下げの水準を指定します、出力をより読みやすくするため:字下げは、 (4つの空白) * 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: 返されるNSStringオブジェクトは、順序集合の持つ要素のそれぞれの文字列表現を含みます、順番に、最初から最後へと。ある与えられた要素の文字列表現を取得するには、descriptionWithLocale:indent:は以下のように続行します:

  • If the element is an NSString object, it is used as is. その要素がNSStringオブシェクトならば、それはそのまま使われます。

  • If the element responds to descriptionWithLocale:indent:, that method is invoked to obtain the element’s string representation. その要素がdescriptionWithLocale:indent:に応答するならば、そのメソッドが発動されることで、その要素の持つ文字列表現を入手します。

  • If the element responds to descriptionWithLocale:, that method is invoked to obtain the element’s string representation. その要素がdescriptionWithLocale:に応答するならば、そのメソッドが発動されることで、その要素の持つ文字列表現を入手します。

  • If none of the above conditions is met, the element’s string representation is obtained by invoking its description method 上記の条件のどれにも合わないならば、その要素の持つ文字列表現は、descriptionメソッドを発動することによって入手されます。

See Also 参照

Describing a Set 集合を記述する