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.
47 lines
636 B
47 lines
636 B
// |
|
// NSData+ToUnit.h |
|
// JL_BLEKit |
|
// |
|
// Created by EzioChan on 2021/4/7. |
|
// Copyright © 2021 www.zh-jieli.com. All rights reserved. |
|
// |
|
|
|
#import <Foundation/Foundation.h> |
|
|
|
NS_ASSUME_NONNULL_BEGIN |
|
|
|
@interface NSData (ToUnit) |
|
|
|
|
|
-(BOOL)beBool; |
|
|
|
-(uint8_t)beUint8; |
|
|
|
-(UInt16)beLittleUint16; |
|
|
|
-(UInt16)beBigendUint16; |
|
|
|
-(UInt32)beLittleUint32; |
|
|
|
-(UInt32)beBigendUint32; |
|
|
|
-(UInt64)beLittleUint64; |
|
|
|
-(UInt64)beBigendUint64; |
|
|
|
-(NSString *)dataToAltitude; |
|
|
|
-(NSString *)beHexStr; |
|
|
|
-(NSDate *)toDate; |
|
|
|
/// 裁剪Data |
|
/// @param from 开始 |
|
/// @param to 长度 |
|
-(NSData *)subf:(NSInteger)from t:(NSInteger)to; |
|
|
|
|
|
|
|
@end |
|
|
|
NS_ASSUME_NONNULL_END
|
|
|