Accela SDK for iOS  V3.2
 All Classes Functions Properties Pages
AMUtility.h
1 //
2 // AMUtility.h
3 // Accela SDK
4 //
5 // Created by Alan on 12/7/12.
6 // Copyright 2012 Accela Inc. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <UIKit/UIKit.h>
11 
12 #define AMLOCALIZEDSTRING(KEY) [AMUtility localizedStringForKey:KEY withDefault:@""]
13 
14 @interface AMUtility : NSObject
15 
26 + (NSDictionary*)dictionaryByParsingURLQueryPart:(NSString *)encodedString;
27 
37 + (NSString*)stringByURLDecodingString:(NSString*)escapedString;
38 
48 + (NSString*)stringByURLEncodingString:(NSString*)unescapedString;
49 
57 + (unsigned long)currentTimeInMilliseconds;
58 
69 + (NSTimeInterval)randomTimeInterval:(NSTimeInterval)minValue withMaxValue:(NSTimeInterval)maxValue ;
70 
76 + (NSBundle *)accelaSDKBundle;
77 
78 /*
79  * Get localized string for key
80  *
81  * @since 2.3
82  */
83 + (NSString *)localizedStringForKey:(NSString *)key withDefault:(NSString *)value;
84 
85 /*
86  * Get localized string for key
87  *
88  * @since 2.3
89  */
90 + (NSString *)localizedStringForKey:(NSString *)key withDefault:(NSString *)value inBundle:(NSBundle *)bundle;
91 
92 @end
unsigned long currentTimeInMilliseconds()
Definition: AMUtility.h:14
NSBundle * accelaSDKBundle()