You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
2.4 KiB

2 years ago
//
// BLETools.h
// Lookfit
//
// Created by lemo. on 2020/3/21.
// Copyright © 2020 Sheldon. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface BLETools : NSObject
/**
@param spString
@param formatStr
*/
+ (NSString*)nsdateToTime:(long long)spString formatStr:(NSString *)formatStr;
/**
NSDate输出
*/
+ (NSDate *)nsdateToformatStr:(NSString *)formatStr;
/**
@param valueStr
@return
*/
+ (NSArray *)stringByArrayData:(NSString *)valueStr;
+ (NSString *)getCurrentLanguage;
/** 获取当前是星期几 把当前日期变成星期 */
+ (NSInteger)getNowWeekday;
/**
*/
+ (NSString *)transformPinyin:(NSString *)chinese;
+ (void)writeToFileWithString:(NSString*)string withFileName:(NSString*)fileName;
/**
()
@param startTime
@param endTime
@return ()
*/
+(NSString *)compareStartTime:(NSString *)startTime EndTime:(NSString *)endTime;
/**
@param language
*/
+(NSString*)laguageTransform:(NSString*)language;
/**
@param date
@param hour
@param minute
@param seconds
@return
*/
+ (NSInteger)zeroOfSecondsTimestampWithDate:(NSDate *)date hour:(NSInteger)hour minute:(NSInteger)minute seconds:(NSInteger)seconds;
/**
@param time 2017-01-01-12-12-12
@return
*/
+ (NSString *)getTimestampWithTime:(NSString *)time;
/**
@param heartRate
@return
*/
+ (int)heartRateGrade:(NSInteger)heartRate;
/**
1100000-
*/
+ (NSString *)cycleStrConversion:(NSString *)cycleStr;
+ (NSString *)stringDecode:(NSString *)str;
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString;
/// 16进制字符串转data
+ (NSData *)convertHexStrToData:(NSString *)str;
/**
,()
@param steps
@param type 0: 1:
*/
+ (NSString *)stepsConversionCaloriesAndKmStpes:(NSString *)steps type:(NSInteger)type;
@end
NS_ASSUME_NONNULL_END