ROEnumMetaData
Overview
This is the base class for building enumeration value to string converters. Concrete descendants of this class are generated by codegen for every enum defined in the corresponding RODL. Natively Objective C enums are nothing more but integer constants and there is no native method to convert an integer value of the enum to a string looking similar to how it is defined in the source code (and vice versa) at run time. Such conversion is necessary for text based messaging protocols such as SOAP and JSON.
Location
- Reference: ROTypes.h
- Namespace: RemObjectsSDK
- Ancestry: NSObject | ROEnumMetaData
Properties
typeName
@property (readonly) nonnull NSString *typeName
Instance Methods
stringFromValue:
- (nonnull NSString *) stringFromValue:(NSUInteger)value
Parameters:
- value:
valueFromString:
- (NSUInteger) valueFromString:(nonnull NSString *)string
Parameters:
- string: