// 是否高清屏
#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
// 是否iPad
#define isPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
// 是否模拟器
#define isSimulator (NSNotFound != [[[UIDevice currentDevice] model] rangeOfString:@"Simulator"].location)有用的宏定义
最新推荐文章于 2025-10-21 04:02:32 发布
本文介绍了如何通过简单的宏定义来检测iOS与Android设备、分辨设备是否为高清屏、判断是否运行于iPad以及如何确定应用是否在模拟器上运行。这些技巧对于移动应用开发者来说非常实用。
102

被折叠的 条评论
为什么被折叠?



