NSCoder Klassenreferenz

#import <NSCoder.h>

Abgeleitet von NSObject.

Basisklasse für NSArchiver, NSKeyedArchiver, NSKeyedUnarchiver und NSUnarchiver.

Aufstellung aller Elemente


Öffentliche Methoden

(void) - encodeValueOfObjCType:at:
(void) - encodeDataObject:
(void) - decodeValueOfObjCType:at:
(id) - decodeDataObject
(int) - versionForClassName:
(void) - encodeObject:
(void) - encodePropertyList:
(void) - encodeBycopyObject:
(void) - encodeByrefObject:
(void) - encodeRootObject:
(void) - encodeConditionalObject:
(void) - encodeValuesOfObjCTypes:
(void) - encodeArrayOfObjCType:count:at:
(void) - encodeBytes:length:
(id) - decodeObject
(id) - decodePropertyList
(void) - decodeValuesOfObjCTypes:
(void) - decodeArrayOfObjCType:count:at:
(void *) - decodeBytesWithReturnedLength:
(BOOL) - allowsKeyedCoding
(void) - encodeObject:forKey:
(id) - decodeObjectForKey:
(void) - encodeConditionalObject:forKey:
(void) - encodeBool:forKey:
(void) - encodeInt:forKey:
(void) - encodeInt32:forKey:
(void) - encodeInt64:forKey:
(void) - encodeInteger:forKey:
(void) - encodeLong:forKey:
(void) - encodeFloat:forKey:
(void) - encodeDouble:forKey:
(void) - encodeBytes:length:forKey:
(BOOL) - containsValueForKey:
(BOOL) - decodeBoolForKey:
(int) - decodeIntForKey:
(int) - decodeInt32ForKey:
(long long) - decodeInt64ForKey:
(int) - decodeIntegerForKey:
(long) - decodeLongForKey:
(float) - decodeFloatForKey:
(double) - decodeDoubleForKey:
(const char *) - decodeBytesForKey:returnedLength:
(void) - setObjectZone:
(struct _NSZone *) - objectZone
(unsigned int) - systemVersion

Ausführliche Beschreibung

Definiert in Zeile 9 der Datei NSCoder.h.


Dokumentation der Elementfunktionen

- (void) encodeValueOfObjCType: (const char *)  fp8
at: (const void *)  fp12 

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodeDataObject: (id)  fp8  

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) decodeValueOfObjCType: (const char *)  fp8
at: (void *)  fp12 

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (id) decodeDataObject  

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (int) versionForClassName: (id)  fp8  

- (void) encodeObject: (id)  fp8  

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodePropertyList: (id)  fp8  

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodeBycopyObject: (id)  fp8  

Implementiert in NSKeyedArchiver.

- (void) encodeByrefObject: (id)  fp8  

Implementiert in NSKeyedArchiver.

- (void) encodeRootObject: (id)  fp8  

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodeConditionalObject: (id)  fp8  

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodeValuesOfObjCTypes: (const char *)  fp8  

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodeArrayOfObjCType: (const char *)  fp8
count: (unsigned int)  fp12
at: (const void *)  fp16 

Implementiert in NSArchiver und NSKeyedArchiver.

- (void) encodeBytes: (const void *)  fp8
length: (unsigned int)  fp12 

Implementiert in NSArchiver und NSKeyedArchiver.

- (id) decodeObject  

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (id) decodePropertyList  

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (void) decodeValuesOfObjCTypes: (const char *)  fp8  

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (void) decodeArrayOfObjCType: (const char *)  fp8
count: (unsigned int)  fp12
at: (void *)  fp16 

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (void *) decodeBytesWithReturnedLength: (unsigned int *)  fp8  

Implementiert in NSKeyedUnarchiver und NSUnarchiver.

- (BOOL) allowsKeyedCoding  

Implementiert in NSKeyedArchiver und NSKeyedUnarchiver.

- (void) encodeObject: (id)  fp8
forKey: (id)  fp12 

Implementiert in NSKeyedArchiver.

- (id) decodeObjectForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (void) encodeConditionalObject: (id)  fp8
forKey: (id)  fp12 

Implementiert in NSKeyedArchiver.

- (void) encodeBool: (BOOL)  fp8
forKey: (id)  fp12 

Implementiert in NSKeyedArchiver.

- (void) encodeInt: (int)  fp8
forKey: (id)  fp12 

Implementiert in NSKeyedArchiver.

- (void) encodeInt32: (int)  fp8
forKey: (id)  fp12 

Implementiert in NSKeyedArchiver.

- (void) encodeInt64: (long long)  fp8
forKey: (id)  fp16 

Implementiert in NSKeyedArchiver.

- (void) encodeInteger: (int)  fp8
forKey: (id)  fp12 

- (void) encodeLong: (long)  fp8
forKey: (id)  fp12 

- (void) encodeFloat: (float)  fp8
forKey: (id)  fp12 

Implementiert in NSKeyedArchiver.

- (void) encodeDouble: (double)  fp8
forKey: (id)  fp16 

Implementiert in NSKeyedArchiver.

- (void) encodeBytes: (const char *)  fp8
length: (unsigned int)  fp12
forKey: (id)  fp16 

Implementiert in NSKeyedArchiver.

- (BOOL) containsValueForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (BOOL) decodeBoolForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (int) decodeIntForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (int) decodeInt32ForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (long long) decodeInt64ForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (int) decodeIntegerForKey: (id)  fp8  

- (long) decodeLongForKey: (id)  fp8  

- (float) decodeFloatForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (double) decodeDoubleForKey: (id)  fp8  

Implementiert in NSKeyedUnarchiver.

- (const char *) decodeBytesForKey: (id)  fp8
returnedLength: (unsigned int *)  fp12 

Implementiert in NSKeyedUnarchiver.

- (void) setObjectZone: (struct _NSZone *)  fp8  

Implementiert in NSUnarchiver.

- (struct _NSZone *) objectZone  

Implementiert in NSUnarchiver.

- (unsigned int) systemVersion  


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: