/** 屏幕宽度 */
#define eDeviceWidth [UIScreen mainScreen].bounds.size.width
/** 屏幕高度 */
#define eDeviceHeight [UIScreen mainScreen].bounds.size.height
/** 设置NSUserDefaults单例 */
#define eUserDefaults [NSUserDefaults standardUserDefaults]
/** 设置NSNotificationCenter单例 */
#define eNotificationCenter [NSNotificationCenter defaultCenter]
/** 打印 */
#define NSLog(format, ...) printf("\n[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);
/** 系统版本 */
#define eSystemVersion [[[UIDevice currentDevice] systemVersion] floatValue]
/** 随机颜色 */
#define eRandomColor [UIColor colorWithRed:arc4random() % 255 / 255.0 green:arc4random() % 255 / 255.0 blue:arc4random() % 255 / 255.0 alpha:1]
/** 字体大小 */
#define eFont(s) [UIFont systemFontOfSize:s]
/** 弱引用声明 */
#define __eWeak(weakSelf) __weak __typeof(&*self)weakSelf = self
/** 手机唯一标识符UUID */
#define eDeviceUuid [[[UIDevice currentDevice] identifierForVendor] UUIDString]
/** 初始化UIImage */
#define eImageName(name) [UIImage imageNamed:name]
/** 格式化字符串 */
#define eFormatterString(s,...) [NSString stringWithFormat:@"%@",([NSString stringWithFormat:(s), ##__VA_ARGS__])]
/** 获取AppDelegate */
#define eAppDelegate ((AppDelegate *)[UIApplication sharedApplication].delegate)
/** 设置UITableViewCell的Identifier */
#define eIdentifiers(className) NSStringFromClass([className class])