NSValue Klassenreferenz

#import <NSValue.h>

Abgeleitet von NSObject, < NSCopying > und < NSCoding >.

Basisklasse für NSConcreteValue und NSNumber.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(void) - getValue:
(const char *) - objCType
(id) - copyWithZone:
(BOOL) - isEqualToValue:
(BOOL) - isEqual:
(unsigned int) - hash
(id) - description
(id) - nonretainedObjectValue
(void *) - pointerValue
(struct _NSPoint- pointValue
(struct _NSSize- sizeValue
(struct _NSRect- rectValue
(struct _NSRange- rangeValue
(id) - classForCoder
(void) - encodeWithCoder:
(id) - initWithCoder:
(id) - initWithBytes:objCType:

Öffentliche, statische Methoden

(id) + allocWithZone:
(id) + value:withObjCType:
(id) + valueWithBytes:objCType:
(id) + valueWithNonretainedObject:
(id) + valueWithPointer:
(id) + valueWithPoint:
(id) + valueWithSize:
(id) + valueWithRect:
(id) + valueWithRange:

Ausführliche Beschreibung

Definiert in Zeile 12 der Datei NSValue.h.


Dokumentation der Elementfunktionen

+ (id) allocWithZone: (struct _NSZone *)  fp8  

Implementiert in NSDecimalNumber und NSNumber.

+ (id) value: (const void *)  fp8
withObjCType: (const char *)  fp12 

+ (id) valueWithBytes: (const void *)  fp8
objCType: (const char *)  fp12 

+ (id) valueWithNonretainedObject: (id)  fp8  

+ (id) valueWithPointer: (const void *)  fp8  

+ (id) valueWithPoint: (struct _NSPoint fp8  

+ (id) valueWithSize: (struct _NSSize fp8  

+ (id) valueWithRect: (struct _NSRect fp8  

+ (id) valueWithRange: (struct _NSRange fp8  

- (id) init  

Implementiert in NSPlaceholderNumber und NSPlaceholderValue.

- (id) copyWithZone: (struct _NSZone *)  fp8  

Erneute Implementation von < NSCopying >.

Implementiert in NSCFBoolean, NSCFNumber, NSConcreteValue, NSDecimalNumber, NSNumber und NSRefCountingNumber.

- (BOOL) isEqualToValue: (id)  fp8  

Implementiert in NSConcreteValue.

- (BOOL) isEqual: (id)  fp8  

Implementiert NSObject.

Implementiert in NSCFBoolean, NSCFNumber, NSDecimalNumber und NSNumber.

- (unsigned int) hash  

Implementiert NSObject.

Implementiert in NSCFBoolean, NSCFNumber, NSConcreteValue und NSNumber.

- (id) description  

Implementiert in NSDecimalNumber und NSNumber.

- (id) nonretainedObjectValue  

- (void *) pointerValue  

- (struct _NSPoint) pointValue  

- (struct _NSSize) sizeValue  

- (struct _NSRect) rectValue  

- (struct _NSRange) rangeValue  

- (id) classForCoder  

Implementiert in NSDecimalNumber und NSNumber.

- (void) encodeWithCoder: (id)  fp8  

Erneute Implementation von < NSCoding >.

Implementiert in NSDecimalNumber und NSNumber.

- (id) initWithCoder: (id)  fp8  

Erneute Implementation von < NSCoding >.

Implementiert in NSDecimalNumber, NSNumber, NSPlaceholderNumber und NSPlaceholderValue.

- (id) initWithBytes: (const void *)  fp8
objCType: (const char *)  fp12 

Implementiert in NSPlaceholderValue.


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