StructureString
StringEncodingDetectionOptionsKey
No overview available. 概要は利用可能でありません。
Availability 有効性
- iOS 10.0+
- iPadOS 10.0+
- macOS 10.12+
- Mac Catalyst 13.0+
- tvOS 10.0+
- watchOS 3.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
struct StringEncodingDetectionOptionsKey, @unchecked Sendable
Relationships 関係
Conforms To 次に準拠
See Also 参照
Working with Encodings エンコーディングを扱う
class var availableStringEncodings : UnsafePointer<UInt>
Returns a zero-terminated list of the encodings string objects support in the application’s environment.
アプリケーションのもつ環境においてサポートされる符号化の文字列オブジェクトからなるゼロ終端されたリストを返します。
class var defaultCStringEncoding : UInt
Returns the C-string encoding assumed for any method accepting a C string as an argument.
C文字列を引数として受け入れる何らかのメソッドのために仮定されるC文字列符号化を返します。
class func stringEncoding (for: Data, encodingOptions : [StringEncodingDetectionOptionsKey : Any]?, convertedString : AutoreleasingUnsafeMutablePointer<NSString?>?, usedLossyConversion : UnsafeMutablePointer<ObjCBool>?) -> UInt
Returns the string encoding for the given data as detected by attempting to create a string according to the specified encoding options.
与えられたデータに対する文字列符号化を返します、指定された符号化オプションによって文字列を作成することを試みることによって検出されるとおりに。
class func localizedName (of: UInt) -> String
Returns a human-readable string giving the name of a given encoding.
与えられた符号化の名前を与えている、人間が読むことができる文字列を返します。
func canBeConverted (to: UInt) -> Bool
Returns a Boolean value that indicates whether the receiver can be converted to a given encoding without loss of information.
あるブール値を返します、それはレシーバがある与えられた符号化へと情報の損失なしに変換されることができるかどうかを指し示します。
func data(using: UInt) -> Data?
Returns an
NSData
object containing a representation of the receiver encoded using a given encoding.
あるNSData
オブジェクトを返します、与えられた符号化を使って符号化されるレシーバの表現を含んでいます。
func data(using: UInt, allowLossyConversion : Bool) -> Data?
Returns an
NSData
object containing a representation of the receiver encoded using a given encoding.
あるNSData
オブジェクトを返します、与えられた符号化を使って符号化されるレシーバの表現を含んでいます。
var description: String
This
NSString
object.
このNSString
オブジェクト。
var fastestEncoding : UInt
The fastest encoding to which the receiver may be converted without loss of information.
レシーバが情報の損失なしに変換されるであろう最速の符号化。
var smallestEncoding : UInt
The smallest encoding to which the receiver can be converted without loss of information.
レシーバが情報の損失無しに変換できる最小の符号化を返します。
NSString Handling Exception Names
NSStringが取り扱う例外の名前
These constants define the names of exceptions raised if
NSString
cannot represent a string in a given encoding, or parse a string as a property list.
これらの定数は、NSString
が文字列をある与えられた符号化で表せない、または文字列をプロパティリストであると構文解析するならば引き起こされる例外の名前を定義します。