1.预编译器内置的宏可用于c/c++/Objective-C

  • _func_ :当前函数名

  • _LINE_ :当前代码行号

  • _FILE_ :文件名

  • _PRETTY_FUNCTION_ :当前函数名

2.在Objective-C中常用的表达式

  • NSStringFromSelector(_cmd) :当前selector
  • NSStringFromClass : class名
  • [NSThread callStackSymbols] : 线程调用栈

_cmdobjective-c的方法中内置的变量。

3.常用日志函数

  • NSLog
  • print