#pragma mark - 设备类型
#define s_isPhone4
([UIScreen instancesRespondToSelect
or:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
#define s_isPhone5
([UIScreen instancesRespondToSelect
or:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
#define s_isPhone6
([UIScreen instancesRespondToSelect
or:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(750, 1334), [[UIScreen mainScreen] currentMode].size) : NO)
#define s_isPhone6Plus ([UIScreen instancesRespondToSelect or:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2208), [[UIScreen mainScreen] currentMode].size) : NO)
#define s_isRetina ([UIScreen instancesRespondToSelect or:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
#define s_isPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define s_isPhone4
#define s_isPhone5
#define s_isPhone6
#define s_isPhone6Plus ([UIScreen instancesRespondToSelect
#define s_isRetina ([UIScreen instancesRespondToSelect
#define s_isPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)