CRSUnit
Objective-C
@interface CRSUnit : NSObject <CRSIdentifiable>Swift
class CRSUnit : NSObject, CRSIdentifiableUnit
- 
                  
                  Unit Type DeclarationObjective-C @property (nonatomic) enum CRSUnitType type;Swift var type: CRSUnitType { get set }
- 
                  
                  Name DeclarationObjective-C @property (nonatomic, strong) NSString *name;Swift var name: String! { get set }
- 
                  
                  Conversion Factor DeclarationObjective-C @property (nonatomic, strong) NSDecimalNumber *conversionFactor;Swift var conversionFactor: NSDecimalNumber! { get set }
- 
                  
                  Conversion Factor Text DeclarationObjective-C @property (nonatomic, strong) NSString *conversionFactorText;Swift var conversionFactorText: String! { get set }
- 
                  
                  Identifiers DeclarationObjective-C @property (nonatomic, strong) NSMutableArray<CRSIdentifier *> *identifiers;Swift var identifiers: NSMutableArray! { get set }
- 
                  
                  Create DeclarationObjective-C + (CRSUnit *)create;Swift class func create() -> CRSUnit!Return Valuenew instance 
- 
                  
                  Create DeclarationObjective-C + (CRSUnit *)createWithType:(enum CRSUnitType)type andName:(NSString *)name;Swift class func create(with type: CRSUnitType, andName name: String!) -> CRSUnit!Parameterstypeunit type namename Return Valuenew instance 
- 
                  
                  Create DeclarationObjective-C + (CRSUnit *)createWithType:(enum CRSUnitType)type andName:(NSString *)name andConversionFactor:(double)conversionFactor;Swift class func create(with type: CRSUnitType, andName name: String!, andConversionFactor conversionFactor: Double) -> CRSUnit!Parameterstypeunit type namename conversionFactorconversion factor Return Valuenew instance 
- 
                  
                  Create DeclarationObjective-C + (CRSUnit *)createWithType:(enum CRSUnitType)type andName:(NSString *)name andConversionFactorText:(NSString *)conversionFactor;Swift class func create(with type: CRSUnitType, andName name: String!, andConversionFactorText conversionFactor: String!) -> CRSUnit!Parameterstypeunit type namename conversionFactorconversion factor Return Valuenew instance 
- 
                  
                  Initialize DeclarationObjective-C - (instancetype)init;Swift init!()Return Valuenew instance 
- 
                  
                  Initialize DeclarationObjective-C - (instancetype)initWithType:(enum CRSUnitType)type andName:(NSString *)name;Swift init!(type: CRSUnitType, andName name: String!)Parameterstypeunit type namename Return Valuenew instance 
- 
                  
                  Initialize DeclarationObjective-C - (instancetype)initWithType:(enum CRSUnitType)type andName:(NSString *)name andConversionFactor:(double)conversionFactor;Swift init!(type: CRSUnitType, andName name: String!, andConversionFactor conversionFactor: Double)Parameterstypeunit type namename conversionFactorconversion factor Return Valuenew instance 
- 
                  
                  Initialize DeclarationObjective-C - (instancetype)initWithType:(enum CRSUnitType)type andName:(NSString *)name andConversionFactorText:(NSString *)conversionFactor;Swift init!(type: CRSUnitType, andName name: String!, andConversionFactorText conversionFactor: String!)Parameterstypeunit type namename conversionFactorconversion factor Return Valuenew instance 
- 
                  
                  Has a conversion factor DeclarationObjective-C - (BOOL)hasConversionFactor;Swift func hasConversionFactor() -> BoolReturn Valuetrue if has conversion factor 
- 
                  
                  Determine if the unit names are equal, ignoring case DeclarationObjective-C - (BOOL)isEqualNameToUnit:(CRSUnit *)unit;Swift func isEqualName(to unit: CRSUnit!) -> BoolReturn Valuetrue if equal names 
 View on GitHub
View on GitHub CRSUnit Class Reference
        CRSUnit Class Reference