PLVWVFdUtil

Objective-C

@interface PLVWVFdUtil : NSObject

+ (UIColor *)colorFromHexString:(NSString *)hexString alpha:(float)alpha;

/// 检查字符串是否可用 (YES-可用;NO-不可用;‘可用’代表不为空、NSString类型、length大于0)
+ (BOOL)checkStringUseable:(NSString *)string;

/// 检查字典是否可用 (YES-可用;NO-不可用;‘可用’代表不为空、NSDictionary类型、count大于0)
+ (BOOL)checkDictionaryUseable:(NSDictionary *)dict;

/// 检查数组是否可用 (YES-可用;NO-不可用;‘可用’代表不为空、NSArray类型、count大于0)
+ (BOOL)checkArrayUseable:(NSArray *)array;

+ (BOOL)safeBoolForValue:(id)value;

/// 将屏幕旋转至相应方向
+ (void)changeDeviceOrientation:(UIDeviceOrientation)orientation;

+ (UIWindow *_Nonnull)getFirstUIWindowFormUIApplication;

+ (UIViewController *)getCurrentViewController;

+ (NSString *)URLEncodedString:(NSString *)url;

@end

Swift

class PLVWVFdUtil : NSObject

Undocumented

  • Undocumented

    Declaration

    Objective-C

    + (UIColor *)colorFromHexString:(NSString *)hexString alpha:(float)alpha;

    Swift

    class func color(fromHexString hexString: String, alpha: Float) -> Any!
  • 检查字符串是否可用 (YES-可用;NO-不可用;‘可用’代表不为空、NSString类型、length大于0)

    Declaration

    Objective-C

    + (BOOL)checkStringUseable:(nonnull NSString *)string;

    Swift

    class func checkStringUseable(_ string: String) -> Bool
  • 检查字典是否可用 (YES-可用;NO-不可用;‘可用’代表不为空、NSDictionary类型、count大于0)

    Declaration

    Objective-C

    + (BOOL)checkDictionaryUseable:(nonnull NSDictionary *)dict;

    Swift

    class func checkDictionaryUseable(_ dict: [AnyHashable : Any]) -> Bool
  • 检查数组是否可用 (YES-可用;NO-不可用;‘可用’代表不为空、NSArray类型、count大于0)

    Declaration

    Objective-C

    + (BOOL)checkArrayUseable:(nonnull NSArray *)array;

    Swift

    class func checkArrayUseable(_ array: [Any]) -> Bool
  • Undocumented

    Declaration

    Objective-C

    + (BOOL)safeBoolForValue:(id)value;

    Swift

    class func safeBool(forValue value: Any) -> Bool
  • 将屏幕旋转至相应方向

    Declaration

    Objective-C

    + (void)changeDeviceOrientation:(id)orientation;

    Swift

    class func changeDeviceOrientation(_ orientation: Any!)
  • Undocumented

    Declaration

    Objective-C

    + (UIWindow *_Nonnull)getFirstUIWindowFormUIApplication;

    Swift

    class func getFirstUIWindowFormUIApplication() -> Any!
  • Undocumented

    Declaration

    Objective-C

    + (UIViewController *)getCurrentViewController;

    Swift

    class func getCurrentViewController() -> Any!
  • Undocumented

    Declaration

    Objective-C

    + (NSString *)URLEncodedString:(NSString *)url;

    Swift

    class func urlEncodedString(_ url: String) -> String