71 lines
2.3 KiB
Objective-C
71 lines
2.3 KiB
Objective-C
//
|
||
// dataContorl.h
|
||
// Ifish
|
||
//
|
||
// Created by imac on 15/10/13.
|
||
// Copyright © 2015年 imac. All rights reserved.
|
||
//
|
||
|
||
#import <Foundation/Foundation.h>
|
||
#import "IfishUserAsset.h"
|
||
@interface dataContorl : NSObject
|
||
+(NSString *) dataToHexString:(NSData*)data;
|
||
+(NSData *) stringToHexData:(NSString*)string;
|
||
+(NSString *)hexStringFromString:(NSString *)string;
|
||
+(NSString *)ToHex:(long long int)tmpid;
|
||
/// 十进制转二进制,补全,截取特定位置
|
||
/// @param decimal 十进制
|
||
/// @param location 截取位数从为开始0,1,2,3
|
||
/// @param totalLength 补全位数,例如8位,4位,传0不会处理
|
||
+ (NSString *)getBinaryByHex:(NSString*)decimal location:(NSInteger)location;
|
||
//+ (NSString *)getBinaryByDecimal:(NSInteger)num;
|
||
+ (NSString *)getBinaryByHex:(NSString *)hex;
|
||
+ (NSString *)getHexByBinary:(NSString *)binary;
|
||
//+ (NSString *)convertDecimalSystemFromBinarySystem:(NSString *)binary;
|
||
+(UInt64)hexToTen:(NSString*)str;
|
||
+(NSString *)groupNumberTohex:(NSInteger)number;
|
||
+(NSString *)stringFromHexString:(NSString *)hexString;
|
||
+(NSString*)dateStringToHexString:(NSString *)dateString;
|
||
+(NSString*)tpIntStringToFourHex:(int)intString;
|
||
+(NSString*)hexStringToDateString:(NSString*)hexString;
|
||
+(NSString *)translation:(NSString *)arebic;
|
||
+(NSString*)leftAddZero:(NSInteger)totle andStr:(NSString*)str;
|
||
|
||
//随机生成32位字符
|
||
+(NSString *)get10LengthString;
|
||
+(NSString *)getCurrentSyatemTime;
|
||
|
||
+ (BOOL)valiMobile:(NSString *)mobile;
|
||
+ (NSString*)areaCode:(NSString *)phoneNumb;
|
||
//获取用户ID string类型
|
||
+(NSString *)dataControlGetUserIdInfo;
|
||
+(NSArray *)getallCameras;
|
||
+(void)saveCameraArr:(NSArray*)cameraArr;
|
||
+(NSArray *)getallDevices;
|
||
+(UserModel*)getUserInfo;
|
||
+(void)resetUser:(UserModel *)model;
|
||
|
||
//获取金币经验等级 数据
|
||
//归档弊端修改值麻烦 后边优化使用sql3
|
||
|
||
+(IfishUserAsset*)getAllIfishUserAsset;
|
||
+(void)resetUserAsset:(IfishUserAsset *)model;
|
||
|
||
|
||
+ (UIImage *)handleImage:(UIImage *)originalImage withSize:(CGSize)size;
|
||
//获取年月日
|
||
+(NSString *)getYearmonthaddDay;
|
||
//获取年月日 时分
|
||
+(NSDate*)formatDateTime:(NSString *)timerstr;
|
||
//时分
|
||
+(NSString *)getHmWithDate:(NSDate *)date;
|
||
//年月日
|
||
+(NSString *)getYearmonthaddDayWithDate:(NSDate *)date;
|
||
//月日
|
||
+(NSString *)getMonthAndDay:(NSDate *)date;
|
||
|
||
|
||
+(BOOL)isIncludeSpecialCharact:(NSString *)str;
|
||
|
||
@end
|