ifish/Ifish/Utinitys/dataUnity/dataContorl.h

68 lines
2.1 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// 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 截取位数从末尾开始123...
/// @param totalLength 补全位数例如8位4位传0不会处理
+ (NSString *)getBinaryByDecimal:(NSInteger)decimal location:(NSInteger)location totalLength:(NSInteger)totalLength;
+(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