Instance Property インスタンスプロパティ

localizedCapitalized

Returns a capitalized representation of the receiver using the current locale. レシーバの頭文字表現を返します、現在のロケールを使います。

Declaration 宣言

var localizedCapitalized: String { get }

Discussion 議論

A capitalized string is a string with the first character in each word changed to its corresponding uppercase value, and all remaining characters set to their corresponding lowercase values. A “word” is any sequence of characters delimited by spaces, tabs, or line terminators (listed under getLineStart(_:end:contentsEnd:for:)). Some common word delimiting punctuation isn’t considered, so this property may not generally produce the desired results for multiword strings. 語頭を大文字にした文字列は、各単語において最初の文字をそれの対応している大文字値へ変更した、そしてすべての残りの文字をそれらの対応している小文字値へ設定した文字列です。“単語” は空白、タブ、または行終端子(getLineStart(_:end:contentsEnd:for:)で一覧にされます)で区切られたいくらかの文字の連なりです。幾つかのよくある単語区切り約物は考慮されません、それでこのプロパティは2語以上からなる文字列に対して望ましい結果を大抵は生み出しません。

Case transformations aren’t guaranteed to be symmetrical or to produce strings of the same lengths as the originals. See lowercased for an example. ケース変換は、対称的であることを、または元と同じ長さの文字列を生み出すことを保証されません。lowercasedを例のために見てください。

See Also 参照

Changing Case 大文字小文字等(ケース)の変更