IOS学习之__FUNCTION__的作用

原创 2015年11月18日 11:48:36

今天看别人的代码,看到log中很多__FUNCTION__,就试了一下,代码如下:


    LSSAPPLog(@" %s",__FUNCTION__);

    LSSAPPLog(@": %s",__PRETTY_FUNCTION__);


结果会打印出当前函数的名字,以及当前函数所在的类名,觉得很好,以后打印log就不用费劲写函数名字啦!

并且两句话打印出来的信息相同,都可以使用。

注意:前后都是双下划线哦


iOS开发学习笔记-C语言学习(一)

iOS开发学习笔记-C语言学习(一)
  • qq_36959650
  • qq_36959650
  • 2016年12月07日 16:04
  • 190

在 C/C++ 语言中特定的宏,如 __FUNCTION__

__FILE____LINE____DATE____TIME____FUNC__ __FUNCTION__   在Visual Studio 2005中,默认情况下,此特性是激活的,但不能与/EP和/...
  • dafan
  • dafan
  • 2010年08月01日 21:49
  • 35495

使用Unicode版的预定义宏__FUNCTION__

在C++中支持一种预定义宏。比如: __FILE__: 就是当前源代码文件名 __LINE__: 就是当前源代码的行号 这些宏可以在printf等语句中直接作为字符串使用,调试的时候很方便。 如下代码...
  • dragon101788
  • dragon101788
  • 2013年12月12日 09:51
  • 1837

__FILE__,__LINE__,FUNCTION__ 作用

__FILE__,__LINE__,FUNCTION__ 2008年09月14日 04:50 来源:ChinaUnix博客 作者:新华网   编辑:周荣茂     __FILE__,__LI...
  • juruiyuan111
  • juruiyuan111
  • 2015年01月06日 14:42
  • 181

VC6中实现__FUNCTION__(VC6 在函数体内获取函数名)

这篇文章综合了我在网上找到的一些相关文章这里整理一下:     在VC6以后的VS版本中可以在函数体内 通过 __FUNCSIG__ 等方式获取函数的名字; 但是在VC6中要自己实现,以下是我找...
  • chinabinlang
  • chinabinlang
  • 2011年10月14日 13:29
  • 6033

C++中特定宏_FUNCTION_

_FILE_ _LINE_ _DATE_ _TIME_ _
  • yuxikuo_1
  • yuxikuo_1
  • 2014年10月25日 22:54
  • 1286

IOS逆向--MSHookFunction使用

MSHookFunction的三个参数作用分别为:替换的原函数,替换函数,以及MobileHooker保持的原函数。 介绍使用#import returnType (* old_symbol)(ar...
  • qq_15807167
  • qq_15807167
  • 2017年08月14日 17:06
  • 948

iOS __func__说明

由于iOS底层是GCC,所以也支持 __func__标识符,用于打印当前函数名。 #import "Person.h" @implementation Person + (vo...
  • fwt336
  • fwt336
  • 2016年10月20日 21:51
  • 720

__FUNCTION__, __LINE__

这里的两个参数__FUNCTION__和__LINE__,__FUNCTION__可以显示调用它的函数名,这里是vio_set_vo_ch_attr_one,__LINE__可以定位是哪一行。...
  • sonbai
  • sonbai
  • 2013年12月19日 13:35
  • 2604

iOS- PureMVC 学习

最近工作中需要用到FLASH,开发框架中又是以PureMVC为主。MVC是有了解,但是PureMVC这个之前则是从没接触过。那就学呗~~       说学就学,可是第一步就让我感觉很费事~~(哎~菜...
  • xiaohe901216
  • xiaohe901216
  • 2016年08月05日 10:57
  • 290
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS学习之__FUNCTION__的作用
举报原因:
原因补充:

(最多只允许输入30个字)