我们都知道,Objective-C是C语言的超集,必然保留了C语言的一些特性。今天我们就利用这些编译器预定义的宏来输出一些信息,以达到调试程序的目的。
这些宏包括:
(1)__FUNCTION__ ://获取当前方法名;
(2)__func__ ://获取当前方法名;
(3)__PRETTY_FUNCTION__ ://获取当前方法名;
(4)__LINE__ ://获取当前所在行;
(5)__FILE__ ://获取该文件的绝对路径;
(6)__DATE__ ://获取当前日期;
(7)__TIME__ ://获取当前时分秒;
(8)__TIMESTAMP__ ://