千家信息网

iOS用到的宏有哪些

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章给大家分享的是有关iOS用到的宏有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一些常用的宏判断,遇到了我在更新,一步一步坚持判断系统版本的#define IO
千家信息网最后更新 2025年01月18日iOS用到的宏有哪些

这篇文章给大家分享的是有关iOS用到的宏有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一些常用的宏判断,遇到了我在更新,一步一步坚持

判断系统版本的

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

颜色

#define RGBACOLOR(r,g,b,a) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:(a)]

//获取屏幕 宽度、高度

#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)

#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)

//获取当前语言

#define CurrentLanguage ([[NSLocale preferredLanguages] objectAtIndex:0])

// rgb颜色转换(16进制->10进制)

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

重写NSLog,Debug模式下打印日志和当前行数
#if DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr,"\nfunction:%s line:%d content:%s\n", __FUNCTION__, __LINE__, [NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define NSLog(FORMAT, ...) nil
#endif

感谢各位的阅读!关于"iOS用到的宏有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

内容 更多 篇文章 进制 颜色 不错 实用 宽度 屏幕 常用 文章 日志 模式 版本 看吧 知识 系统 语言 高度 参考 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 饥荒独立服务器 设置管理员 简述数据库系统的生存周期 日本软件开发工程师发展 学编程数据库怎么学 商城软件开发迅速引流的方法 数据库选课系统的综合查询网 四川钢材供应链服务软件开发商 广州pdu服务器电源多少钱 基于er模型的数据库系统 服务器vpn 关系数据库模型的性质 数据库怎么复制表结构和数据 网络服务器哪个最大 网络安全法何时开始实施的 无状态设计服务器 未来网络安全方向 最强nba服务器有哪几个队 将第一条数据插入到数据库中 安徽数据网络技术推广 四川澜梦互联网科技有限公司 网络安全手抄报短视频制作 网络安全与信息化 法院 北京制造软件开发价位 如何树立民众网络安全观 oppo 服务器地址 网络安全员有学历要求吗 软件开发都有哪些部门 数据库的英文全称以及缩写 ppt引用数据库怎么弄 数据库中的主键有什么作用
0