iOS - 常用宏

2018-08-16  本文已影响8人  CDLOG

可以直接放pch


//屏幕宽高
#define screenWidth     [UIScreen mainScreen].bounds.size.width
#define screenHeight    [UIScreen mainScreen].bounds.size.height

//自定义颜色
#define color_custom(_color)    [UIColor colorWithHex:_color]

//使用系统字体加粗和普通字体
#define Font_System_Medium(_size)    [UIFont boldSystemFontOfSize:_size]
#define Font_System_Regular(_size)   [UIFont systemFontOfSize:_size]

//导入图片资源文件且不进行渲染
#define _IMAGE(_name_)  [[UIImage imageNamed:_name_] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]

// 获取Documents目录路径
#define cache_documents_path  [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]

// 获取Caches目录路径
#define cache_Caches_path  [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) firstObject]

// 获取tmp目录路径
#define cache_tmp_path    NSTemporaryDirectory();
上一篇 下一篇

猜你喜欢

热点阅读