func decodeArray (ofObjCType : UnsafePointer<CChar>, count: Int, at: UnsafeMutableRawPointer)
Decodes an array of
count
items, whose Objective-C type is given by itemType
.
count
項目の配列をデコードします、それのObjective-C型はitemType
によって与えられます。
func decodeBool (forKey : String) -> Bool
Decodes and returns a boolean value that was previously encoded with
encode(_:forKey:)
and associated with the string key
.
以前にencode(_:forKey:)
で符号化されて文字列key
と結び付けられたブール値を復号して返します。
func decodeBytes (forKey : String, returnedLength : UnsafeMutablePointer<Int>?) -> UnsafePointer<UInt8>?
Decodes a buffer of data that was previously encoded with
encodeBytes(_:length:forKey:)
and associated with the string key
.
以前にencodeBytes(_:length:forKey:)
で符号化されて文字列key
と結び付けられたデータのバッファを復号します。
func decodeBytes (withReturnedLength : UnsafeMutablePointer<Int>) -> UnsafeMutableRawPointer?
Decodes a buffer of data whose types are unspecified.
それの型が指定されないデータのバッファを復号します。
func decodeData () -> Data?
Decodes and returns an
NSData
object that was previously encoded with encode(_:)
. Subclasses must override this method.
あるNSData
オブジェクトを復号して返します、それは以前にencode(_:)
で符号化されたものです。サブクラスはこのメソッドをオーバーライドしなければなりません。
func decodeDouble (forKey : String) -> Double
Decodes and returns a double value that was previously encoded with either
encode(_:forKey:)
or encode(_:forKey:)
and associated with the string key
.
あるdouble値を復号して返します、それは以前にencode(_:forKey:)
またはencode(_:forKey:)
のどちらかで符号化されて文字列key
と結び付けられたものです。
func decodeFloat (forKey : String) -> Float
Decodes and returns a float value that was previously encoded with
encode(_:forKey:)
or encode(_:forKey:)
and associated with the string key
.
あるfloat値を復号して返します、それは以前にencode(_:forKey:)
またはencode(_:forKey:)
で符号化されて文字列key
と結び付けられたものです。
func decodeCInt (forKey : String) -> Int32
Decodes and returns an int value that was previously encoded with
encodeCInt(_:forKey:)
, encode(_:forKey:)
, encode(_:forKey:)
, or encode(_:forKey:)
and associated with the string key
.
あるint値を復号して返します、それは以前にencodeCInt(_:forKey:)
、encode(_:forKey:)
、encode(_:forKey:)
、またはencode(_:forKey:)
で符号化されて文字列key
と結び付けられたものです。
func decodeInteger (forKey : String) -> Int
Decodes and returns an NSInteger value that was previously encoded with
encodeCInt(_:forKey:)
, encode(_:forKey:)
, encode(_:forKey:)
, or encode(_:forKey:)
and associated with the string key
.
あるNSInteger値を復号して返します、それは以前にencodeCInt(_:forKey:)
、encode(_:forKey:)
、encode(_:forKey:)
、またはencode(_:forKey:)
で符号化されて文字列key
と結び付けられたものです。
func decodeInt32 (forKey : String) -> Int32
Decodes and returns a 32-bit integer value that was previously encoded with
encodeCInt(_:forKey:)
, encode(_:forKey:)
, encode(_:forKey:)
, or encode(_:forKey:)
and associated with the string key
.
ある32ビット整数値を復号して返します、それは以前にencodeCInt(_:forKey:)
、encode(_:forKey:)
、encode(_:forKey:)
、またはencode(_:forKey:)
で符号化されて文字列key
と結び付けられたものです。
func decodeInt64 (forKey : String) -> Int64
Decodes and returns a 64-bit integer value that was previously encoded with
encodeCInt(_:forKey:)
, encode(_:forKey:)
, encode(_:forKey:)
, or encode(_:forKey:)
and associated with the string key
.
ある64ビット整数値を復号して返します、それは以前にencodeCInt(_:forKey:)
、encode(_:forKey:)
、encode(_:forKey:)
、またはencode(_:forKey:)
で符号化されて文字列key
と結び付けられたものです。
func decodeObject () -> Any?
Decodes and returns an object that was previously encoded with any of the
encode…Object
methods.
あるオブジェクトを復号して返します、それは以前にencode…Object
メソッドのどれかで符号化されたものです。
func decodeObject (forKey : String) -> Any?
Decodes and returns a previously-encoded object that was previously encoded with
encode(_:forKey:)
or encodeConditionalObject(_:forKey:)
and associated with the string key
.
ある以前に符号化されたオブジェクトを複合して返します、それは以前にencode(_:forKey:)
またはencodeConditionalObject(_:forKey:)
で符号化されて文字列key
と結びつけられたものです。
func decodePoint () -> NSPoint
Decodes and returns an NSPoint structure that was previously encoded with
encode(_:)
.
あるNSPoint構造体を復号して返します、それは以前にencode(_:)
で符号化されたものです。
func decodePoint (forKey : String) -> NSPoint
Decodes and returns an NSPoint structure that was previously encoded with
encode(_:forKey:)
.
あるNSPoint構造体を復号して返します、それは以前にencode(_:forKey:)
で符号化されたものです。
func decodePropertyList () -> Any?
Decodes a property list that was previously encoded with
encodePropertyList(_:)
.
あるプロパティリストを復号します、それは以前にencodePropertyList(_:)
で符号化されたものです。
func decodeRect () -> NSRect
Decodes and returns an NSRect structure that was previously encoded with
encode(_:)
.
あるNSRect構造体を復号して返します、それは以前にencode(_:)
で符号化されたものです。
func decodeRect (forKey : String) -> NSRect
Decodes and returns an NSRect structure that was previously encoded with
encode(_:forKey:)
.
あるNSRect構造体を復号して返します、それは以前にencode(_:forKey:)
で符号化されたものです。
func decodeSize (forKey : String) -> NSSize
Decodes and returns an NSSize structure that was previously encoded with
encode(_:forKey:)
.
あるNSSize構造体を復号して返します、それは以前にencode(_:forKey:)
で符号化されたものです。
func decodeValue (ofObjCType : UnsafePointer<CChar>, at: UnsafeMutableRawPointer)
Decodes a single value, whose Objective-C type is given by
valueType
.
ある単一の値を復号します、それのObjective-C型はvalueType
によって与えられます。
func decodeValue (ofObjCType : UnsafePointer<CChar>, at: UnsafeMutableRawPointer, size: Int)
Decodes a single value of a known type from the specified data buffer.
既知の型の単一の値をこの指定されたデータバッファから複合します。
func decodePropertyList (forKey : String) -> Any?
Returns a decoded property list for the specified key.
指定されたキーに対する復号済プロパティリストを返します。