// // Utils.h // Yoosee // // Created by guojunyi on 14-3-21. // Copyright (c) 2014年 guojunyi. All rights reserved. // #import #import #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