iOS 宏定义~SystemVersionAndModel(系统版本和机型)

//联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄

一、系统版本宏

//获取系统版本

#define IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]

//大于iOS 8的系统

#define ABOVE_IOS8 (([[[UIDevice currentDevice] systemVersion] floatValue] >=8.0) ? YES : NO)

二、直接判断机型

//iPhone 4 4S机型

#define IS_IPHONE_4 (fabs((double)[[UIScreen mainScreen]bounds].size.height - (double)480) < DBL_EPSILON)

//iPhone 5 5S SE机型

#define IS_IPHONE_5 (fabs((double)[[UIScreen mainScreen]bounds].size.height - (double)568) < DBL_EPSILON)

//iPhone 6 6S 7 8机型

#define IS_IPHONE_6 (fabs((double)[[UIScreen mainScreen]bounds].size.height - (double)667) < DBL_EPSILON)

//iPhone 6P 7P 8P机型

#define IS_IPHONE_6_PLUS (fabs((double)[[UIScreen mainScreen]bounds].size.height - (double)736) < DBL_EPSILON)

谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容