// // IBTCommon.h // AceMTer // // Created by Xummer on 2/27/15. // Copyright (c) 2015 Xummer. All rights reserved. // #import "IBTObject.h" @interface IBTFileData : IBTObject @property (strong, nonatomic) NSString *filePath; @property (strong, nonatomic) NSString *fileName; @property (strong, nonatomic) NSData *fileData; @end @interface IBTCommon : IBTObject + (NSString *)localizableString:(NSString *)text; + (UIImage *)localizableImage:(NSString *)name; + (UIImage *)appIcon; + (void)runOnMainThreadWithoutDeadlocking:(void (^)(void))block; + (BOOL)isLegalString:(NSString *)string WithRegex:(NSString *)regexStr; // File Path + (NSString *)archivePathForCurrentUser; + (NSString *)archivePathForTmpImages; + (IBTFileData *)saveImageToLocal:(UIImage *)imageToSave; + (NSDate *)convertToDateFrom:(NSString *)dateString; + (NSString *)stringFromDate:(NSDate*)aDate; @end