Instance Method

decodeDoubleForKey:

Decodes a double-precision floating-point value associated with a given key.

Declaration

- (double)decodeDoubleForKey:(NSString *)key;

Parameters

key

A key in the archive within the current decoding scope. key must not be nil.

Return Value

The double-precision floating-point value associated with the key key. Returns 0.0 if key does not exist.

Discussion

If the archived value was encoded as single-precision, the type is coerced.

See Also

Decoding Data

- containsValueForKey:

Returns a Boolean value that indicates whether the archive contains a value for a given key within the current decoding scope.

- decodeBoolForKey:

Decodes a Boolean value associated with a given key.

- decodeBytesForKey:returnedLength:

Decodes a stream of bytes associated with a given key.

- decodeFloatForKey:

Decodes a single-precision floating-point value associated with a given key.

- decodeIntForKey:

Decodes an integer value associated with a given key.

- decodeInt32ForKey:

Decodes a 32-bit integer value associated with a given key.

- decodeInt64ForKey:

Decodes a 64-bit integer value associated with a given key.

- decodeObjectForKey:

Decodes and returns an object associated with a given key.

- finishDecoding

Tells the receiver that you are finished decoding objects.

decodingFailurePolicy

The action to take when this unarchiver fails to decode an entry.