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

lowercased

A lowercase representation of the string. この文字列のローワケース表現。

Declaration 宣言

var lowercased: String { get }

Discussion 議論

This property performs the canonical (non-localized) mapping. It is suitable for programming operations that require stable results not depending on the current locale. このプロパティは、正準(非現地語)マッピングを行います。それは、現在のロケールに依存しない安定した結果を必要とするプログラミング操作に適しています。

Case transformations aren’t guaranteed to be symmetrical or to produce strings of the same lengths as the originals. That is, the result of this statement: ケース変換は、対称的であることを、または元と同じ長さの文字列を生み出すことを保証されません。すなわち、この文の結果は:


lcString = [myString lowercaseString];

…might not be equal to this statement: …この文と同じでないかもしれません:


lcString = [[myString uppercaseString] lowercaseString];

For example, the uppercase form of “ß” in German is “SS”, so converting “Straße” to uppercase, then lowercase, produces this sequence of strings: 例えば、アッパーケース形式 “ß” はドイツ語では “SS” です、それで “Straße” をアッパーケースに変換する、それからローワケースにすることは、この一連の文字列を生成します:

  • “Straße”

  • “STRASSE”

  • “strasse”

See Also 参照

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