ifish/Ifish/controllers/IfishYooseeFile/IfishYooseeHelper/Utils.h

87 lines
2.4 KiB
Objective-C

//
// Utils.h
// Yoosee
//
// Created by guojunyi on 14-3-21.
// Copyright (c) 2014年 guojunyi. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#define DWORD unsigned int
#define BYTE unsigned char
#define PASSWORD_HEAD @"passwordhead"
enum
{
password_weak,
password_middle,
password_strong,
password_null
};
@interface Utils:NSObject
+(UILabel*)getTopBarTitleView;
+(long)getCurrentTimeInterval;
+(NSString*)convertTimeByInterval:(NSString*)timeInterval;
+(NSArray*)getScreenshotFiles;
+(void)saveScreenshotFile:(NSData*)data;
+(NSString*)getScreenshotFilePathWithName:(NSString*)fileName;
+(void)saveHeaderFileWithId:(NSString*)contactId data:(NSData*)data;
+(NSString*)getHeaderFilePathWithId:(NSString*)contactId;
+(void)saveAppLaunchImageFileWithFlag:(NSString *)flag imageData:(NSData *)imageData;
+(NSString*)getAppLaunchImageFilePathWithFlag:(NSString *)flag;
+(NSString *)getNormalStringByDecodedBase64String:(NSString *)base64String;
+(NSDateComponents*)getNowDateComponents;
+(NSDateComponents*)getDateComponentsByDate:(NSDate*)date;
+(NSString*)getPlaybackTime:(UInt64)time;
+(NSDate*)dateFromString:(NSString*)dateString;
+(NSDate*)dateFromString2:(NSString*)dateString;
+(NSString*)stringFromDate:(NSDate*)date;
+(NSString*)getDeviceTimeByIntValue:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute;
+(NSString*)getPlanTimeByIntValue:(NSInteger)planTime;
+(CGFloat)getStringWidthWithString:(NSString*)string font:(UIFont*)font maxWidth:(CGFloat)maxWidth;
+(CGFloat)getStringHeightWithString:(NSString*)string font:(UIFont*)font maxWidth:(CGFloat)maxWidth;
+(void)playMusicWithName:(NSString*)name type:(NSString*)type;
+(NSString*)currentWifiSSID;
+(NSMutableArray*)getNewDevicesFromLan:(NSArray*)lanDevicesArray;
+(NSMutableArray*)getNewUnsetPasswordDevicesFromLan:(NSArray*)lanDevicesArray;
+(NSMutableArray*)getAddedUnsetPasswordDevicesFromLan:(NSArray*)lanDevicesArray;
+(int)pwdStrengthWithPwd:(NSString *)sPassword;
+(NSString*)GetTreatedPassword:(NSString*)sPassword;
+(unsigned int)getPsword:(NSString*)sPassword;
+(void)shopsSaveImageWithdata:(NSData*)data withCameraId:(NSString *)cameraId;
+(UIImage *)shopsGetImgeWithCameraId:(NSString *)cameraId;
@end
@interface NSString(Utils)
- (NSString *)getMd5_32Bit_String;
- (BOOL) isValidateNumber;
- (BOOL) isValidateP2PVerifyCode1OrP2PVerifyCode2;
@end