TDSCommonUtils.h 706 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // TDSCommonUtils.h
  3. // TDSCommon
  4. //
  5. // Created by TapTap-David on 2021/1/18.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #import "TDSTrackerConfig.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface TDSCommonUtils : NSObject
  11. + (NSData *)lz4Compress:(NSData *)rawData;
  12. + (uint32_t)transformTime;
  13. + (NSString *)md5HexDigest:(NSData *)data;
  14. + (NSString *)getDeviceIdentifier;
  15. + (NSString *)getHardParam;
  16. + (NSString *)getNetworkType;
  17. + (NSString *)getNetWorkStatus:(NSString *)hostName;
  18. + (NSString *)getTotalMemorySize:(unsigned long long)fileSize;
  19. + (NSString *)getTotalDiskSize;
  20. + (NSString *)localeIdentifier;
  21. + (NSString *)getCpuInfo;
  22. + (NSString *)topic:(TDSTrackerType)type;
  23. @end
  24. NS_ASSUME_NONNULL_END