#define
是什么?
- 是宏定义语句
- 通常用它来定义常量
- 不在编译过程中进行,而是在这之前(预处理过程)就已经完成了.
怎么使用?
- 定义一个宏 (用
NameFont
代替[UIFont systemFontOfSize:16]
)
#define NameFont [UIFont systemFontOfSize:16]
- 使用宏的写法:
NSDictionary *textAttr = @{NSFontAttributeName :NameFont};
- 没使用宏的写法:
NSDictionary *textAttr = @{NSFontAttributeName :[UIFont systemFontOfSize:16]};
网友评论