iOS奋斗工具iOS 砖家纪实录

iOS常用宏 定义

2016-12-01  本文已影响1849人  goyohol

iOS开发过程中,使用的一些常用宏定义

























获取设备尺寸大小



打印日志












系统










iOS9之后 使用“[UIScreen mainScreen].bounds”属性









内存




图片


建议使用这两种宏定义,性能高于下者。




颜色类







其他












后续有的话,会继续添加进来。





2018.02.07

iPhone X的登场 改变 各别的尺寸!!!

#define Width_IphoneX 375   //iPhoneX 屏宽
#define height_IphoneX 812  //iPhoneX 屏高

//是否 是iPhoneX
#define isIphoneX (kScreenWidth >= 375.0f && kScreenHeight >= 812.0f && isIphone)


安全高度:

//底部 安全高度
#define Bottom_Safe_Height (isIphoneX?34:0)

//系统 手势高度
#define System_Gesture_Height (isIphoneX?13:0)


各个栏的高度:

//tabBar高度
#define TabBar_Height (49 + Bottom_Safe_Height)

//状态栏高度
#define Status_Height (isIphoneX?44:20)



//导航栏高度
#define NavBar_Height 44














goyohol's essay

上一篇下一篇

猜你喜欢

热点阅读