1、使用宏定义方法判断
#define iPhone5 ([UIScreeninstancesRespondToSelector:@selector(currentMode)] ?CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen]currentMode].size) : NO)
2、在程序中涉及到全屏的宽高的时候,初始化的时候,代码中不要写320和480
#define Screen_height [[UIScreenmainScreen] bounds].size.height
#define Screen_width [[UIScreen mainScreen] bounds].size.width
3这个方法就可以判断设备是否为ipad
BOOLisPad(){
#ifdef UI_USER_INTERFACE_IDIOM
return (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
}
#else
return NO;
#endif