/** 屏幕寬度 */
#define eDeviceWidth [UIScreen mainScreen].bounds.size.width
/** 屏幕高度 */
#define eDeviceHeight [UIScreen mainScreen].bounds.size.height
/** 設(shè)置NSUserDefaults單例 */
#define eUserDefaults [NSUserDefaults standardUserDefaults]
/** 設(shè)置NSNotificationCenter單例 */
#define eNotificationCenter [NSNotificationCenter defaultCenter]
/** 打印 */
#define NSLog(format, ...) printf("\n[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);
/** 系統(tǒng)版本 */
#define eSystemVersion? [[[UIDevice currentDevice] systemVersion] floatValue]
/** 隨機(jī)顏色 */
#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
/** 手機(jī)唯一標(biāo)識(shí)符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)
/** 設(shè)置UITableViewCell的Identifier */
#define eIdentifiers(className) NSStringFromClass([className class])