AliyunValue

@interface AliyunValue : NSObject <NSCopying>

参数数值封装类

  • 数值类型

    Declaration

    Objective-C

    @property (nonatomic) AliyunValueType type;
  • 数值数组

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSNumber *> *_Nonnull values;
  • 根据字典初始化化实例对象

    Declaration

    Objective-C

    + (nonnull instancetype)initWithDictionary:(nonnull NSArray *)arr
                                          type:(nonnull NSString *)type;
  • AliyunValueType为AliyunValueINT时,获取参数值

    Declaration

    Objective-C

    - (int)getINT;
  • AliyunValueType为AliyunValueFLOAT时,获取参数值

    Declaration

    Objective-C

    - (float)getFLOAT;
  • 更新INT类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateINT:(int)i;
  • 更新FLOAT类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateFLOAT:(float)f;
  • 更新VEC1I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC1I:(NSInteger)i;
  • 更新VEC2I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC2I:(int)i0 i1:(int)i1;
  • 更新VEC3I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC3I:(int)i0 i1:(int)i1 i2:(int)i2;
  • 更新VEC4I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC4I:(int)i0 i1:(int)i1 i2:(int)i2 i3:(int)i3;
  • 更新SCA1I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA1I:(int)i;
  • 更新SCA2I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA2I:(int)i0 i1:(int)i1;
  • 更新SCA3I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA3I:(int)i0 i1:(int)i1 i2:(int)i2;
  • 更新SCA4I类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA4I:(int)i0 i1:(int)i1 i2:(int)i2 i3:(int)i3;
  • 更新VEC1F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC1F:(float)f;
  • 更新VEC2F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC2F:(float)f0 f1:(float)f1;
  • 更新VEC3F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC3F:(float)f0 f1:(float)f1 f2:(float)f2;
  • 更新VEC4F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateVEC4F:(float)f0 f1:(float)f1 f2:(float)f2 f3:(int)f3;
  • 更新SCA1F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA1F:(float)f;
  • 更新SCA2F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA2F:(float)f0 f1:(float)f1;
  • 更新SCA3F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA3F:(float)f0 f1:(float)f1 f2:(float)f2;
  • 更新SCA4F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateSCA4F:(float)f0 f1:(float)f1 f2:(float)f2 f3:(int)f3;
  • 更新MAT3F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateMAT3F:(float)f0 f1:(float)f1 f2:(float)f2;
  • 更新MAT4F类型的值,在传入的参数与类型一致时此方法有效

    Declaration

    Objective-C

    - (void)updateMAT4F:(float)f0 f1:(float)f1 f2:(float)f2 f3:(int)f3;