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

canBeConverted(to:)

Returns a Boolean value that indicates whether the receiver can be converted to a given encoding without loss of information. あるブール値を返します、それはレシーバがある与えられた符号化へと情報の損失なしに変換されることができるかどうかを指し示します。

Declaration 宣言

func canBeConverted(to encoding: UInt) -> Bool

Parameters パラメータ

encoding

A string encoding. For possible values, see NSStringEncoding. 文字列符号化。可能な値として、NSStringEncodingを見てください。

Return Value 戻り値

true if the receiver can be converted to encoding without loss of information. Returns false if characters would have to be changed or deleted in the process of changing encodings. true、もしレシーバがencodingへと情報の損失なしに変換可能ならば。falseを返します、もし文字が符号化の変更の処理において変更されるか消去されなければならないならば。

Discussion 議論

If you plan to actually convert a string, the dataUsingEncoding:... methods return nil on failure, so you can avoid the overhead of invoking this method yourself by simply trying to convert the string. あなたが実際に文字列の変換をするつもりならば、dataUsingEncoding:...メソッドはnilを失敗では返します、それであなたはこのメソッドを発動する経費を、単に文字列の変換を試みることで自ら避けることができます。

See Also 参照

Working with Encodings エンコーディングを扱う