ifish/Ifish/Utinitys/dataUnity/dataContorl.h

62 lines
1.8 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;
+(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