func decodeBool (forKey : String) -> Bool
encode(_:forKey:)
and associated with the string key
.
以前にencode(_:forKey:)
で符号化されて文字列key
と結び付けられたブール値を復号して返します。
func decodeBytes (forKey : String, returnedLength : UnsafeMutablePointer<Int>?) -> UnsafePointer<UInt8>?
encodeBytes(_:length:forKey:)
and associated with the string key
.
以前にencodeBytes(_:length:forKey:)
で符号化されて文字列key
と結び付けられたデータのバッファを復号します。
func decodeBytes (withReturnedLength : UnsafeMutablePointer<Int>) -> UnsafeMutableRawPointer?
func decodeData () -> Data?
NSData
object that was previously encoded with encode(_:)
. Subclasses must override this method.
あるNSData
オブジェクトを復号して返します、それは以前にencode(_:)
で符号化されたものです。サブクラスはこのメソッドをオーバーライドしなければなりません。
func decodeDouble (forKey : String) -> Double
encode(_:forKey:)
or encode(_:forKey:)
and associated with the string key
.
あるdouble値を復号して返します、それは以前にencode(_:forKey:)
またはencode(_:forKey:)
のどちらかで符号化されて文字列key
と結び付けられたものです。
func decodeFloat (forKey : String) -> Float
encode(_:forKey:)
or encode(_:forKey:)
and associated with the string key
.
あるfloat値を復号して返します、それは以前にencode(_:forKey:)
またはencode(_:forKey:)
で符号化されて文字列key
と結び付けられたものです。
func decodeCInt (forKey : String) -> Int32
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
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
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
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?
encode…Object
methods.
あるオブジェクトを復号して返します、それは以前にencode…Object
メソッドのどれかで符号化されたものです。
func decodeObject (forKey : String) -> Any?
encode(_:forKey:)
or encodeConditionalObject(_:forKey:)
and associated with the string key
.
ある以前に符号化されたオブジェクトを複合して返します、それは以前にencode(_:forKey:)
またはencodeConditionalObject(_:forKey:)
で符号化されて文字列key
と結びつけられたものです。
func decodePoint () -> NSPoint
encode(_:)
.
あるNSPoint構造体を復号して返します、それは以前にencode(_:)
で符号化されたものです。
func decodePoint (forKey : String) -> NSPoint
encode(_:forKey:)
.
あるNSPoint構造体を復号して返します、それは以前にencode(_:forKey:)
で符号化されたものです。
func decodePropertyList () -> Any?
encodePropertyList(_:)
.
あるプロパティリストを復号します、それは以前にencodePropertyList(_:)
で符号化されたものです。
func decodeRect () -> NSRect
encode(_:)
.
あるNSRect構造体を復号して返します、それは以前にencode(_:)
で符号化されたものです。
func decodeRect (forKey : String) -> NSRect
encode(_:forKey:)
.
あるNSRect構造体を復号して返します、それは以前にencode(_:forKey:)
で符号化されたものです。
func decodeSize () -> NSSize
encode(_:)
.
あるNSSize構造体を復号して返します、それは以前にencode(_:)
で符号化されたものです。
func decodeSize (forKey : String) -> NSSize
encode(_:forKey:)
.
あるNSSize構造体を復号して返します、それは以前にencode(_:forKey:)
で符号化されたものです。
func decodeValue (ofObjCType : UnsafePointer<CChar>, at: UnsafeMutableRawPointer)
valueType
.
ある単一の値を復号します、それのObjective-C型はvalueType
によって与えられます。
func decodeValue (ofObjCType : UnsafePointer<CChar>, at: UnsafeMutableRawPointer, size: Int)
func decodePropertyList (forKey : String) -> Any?