87 lines
2.4 KiB
Objective-C
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
|