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

maximumLengthOfBytes(using:)

Returns the maximum number of bytes needed to store the receiver in a given encoding. レシーバをある与えられた符号化で格納するのに必要とされる最大限のバイト数を返します。

Declaration 宣言

func maximumLengthOfBytes(using enc: UInt) -> Int

Parameters パラメータ

enc

The encoding for which to determine the receiver's length. それに対してレシーバの持つ長さを決定することになる符号化。

Return Value 戻り値

The maximum number of bytes needed to store the receiver in encoding in a non-external representation. The length does not include space for a terminating NULL character. Returns 0 if the amount of memory required for storing the results of the encoding conversion would exceed NSIntegerMax. レシーバをencodingにおいて非外部表現で格納するのに必要とされるバイトの最大限の数。長さは、終端NULL文字のための場所を含みません。0を返します、もし符号化変換の結果を格納するのに要求されるメモリ量がNSIntegerMaxを越えるならば。

Discussion 議論

The result is an estimate and is returned in O(1) time; the estimate may be considerably greater than the actual length needed. 結果は推定です、そしてO(1)時間で返されます;推定は実際に必要とされる長さよりずっと大きいかもしれません。

See Also 参照

Getting a String’s Length 文字列の長さを取得する