iOS 常用宏定义

常用宏定义
/********** 常用宏定义 **********/
#define KSCREENSIZE                [[UIScreen mainScreen].bounds.size
#define KSCREENWIDTH               [UIScreen mainScreen].bounds.size.width
#define KSCREENHEIGHT              [UIScreen mainScreen].bounds.size.height

#define KPROPOR (KSCREENWIDTH/375.0)
#define AUTO_PX(w) (((float)(w))/2.0f * KPROPOR)

#define kColorFromRGB(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]

#define RGBACOLOR(r,g,b,a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 宏定义可以很方便开发和调试,我们也要对其进行归类,提高代码可读性和规范性。 宏定义在很多方面都会使用,例如定义高度...
    zzcz_cc阅读 359评论 0 2
  • 1.处理NSLog事件(开发模式打印,发布模式不打印)#ifdef DEBUG#define NSLog(FORM...
    HelloRyan阅读 1,164评论 2 1
  • iOS 开发中使用一些常用宏定义可以大大提高开发效率,提高代码的重用性.以下是一些常用的宏定义: 像这些宏定义,在...
    jianshu_wl阅读 1,238评论 0 11
  • iOS开发过程中,使用的一些常用宏定义 字符串是否为空#define kStringIsEmpty(str) ([...
    goyohol阅读 5,412评论 30 85
  • 这里简单介绍下,经常放在PCH文件下的一些宏定义:其中PCH文件使用连接:ios中pch文件的使用 1.在PCH文...
    问题饿阅读 629评论 0 2