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

lossyCString()

Returns a representation of the receiver as a C string in the default C-string encoding, possibly losing information in converting to that encoding. C文字列として、省略時のC文字列符号化において、レシーバの表現を返します、ことによるとその符号化への変換において情報を損失します。

Declaration 宣言

func lossyCString() -> UnsafePointer<CChar>?

Discussion 議論

This method does not raise an exception if the conversion is lossy. The returned C string will be automatically freed just as a returned object would be released; your code should copy the C string or use getCString(_:) if it needs to store the C string outside of the autorelease context in which the C string is created. このメソッドは、例外を引き起こしません、もし変換が損失を伴うとしても。返されるC文字列は、返されるオブジェクトが解放されるちょうどそのときに自動的に自由にされます;あなたのコードはC文字列をコピーまたはgetCString(_:)を使うべきです、もしそれが、それにおいてC文字列が作成されるオートリリース文脈の外側でそのC文字列を格納する必要があるならば。

See Also 参照

Deprecated 非推奨

Related Documentation 関連文書