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

string(for:)

Creates a formatted string for an array of items. ある書式設定された文字列をいくつかの項目からなるある配列に対して作成します。

Declaration 宣言

func string(for obj: Any?) -> String?

Parameters パラメータ

obj

An array of objects to format as a list. リストとして書式設定することになるオブジェクトいくつかからなるある配列。

Return Value 戻り値

A formatted string representing the list of objects in an array. Returns nil if the formatter can’t generate a description for all objects in the array, or if obj is nil. 指定された時間情報を表している書式設定済み文字列。nilを返します、もしフォーマッタが配列の中の全オブジェクトに対してある記述を生成できないならば、またはもしobjnilならば。

Discussion 議論

The list formatter uses itemFormatter to format each item in the array. If itemFormatter doesn’t apply to a particular item, the list formatter falls back to the item’s description(withLocale:) or localizedDescription if implemented. If those methods aren’t implemented, the formatter uses description instead. リストフォーマッタは、itemFormatterを使って配列の中の各項目を書式設定します。itemFormatterがある特定の項目に適用しないならば、リストフォーマッタは項目のもつdescription(withLocale:)または localizedDescriptionへとフォールバック(縮退)します、もし実装されるならば。それらメソッドが実装されないならば、フォーマッタはdescriptionを代わりに使います。

See Also 参照

Converting Arrays to Formatted Lists 配列を書式設定リストへと変換する