• __PRETTY_FUNCTION__,__func__,__FUNCTION__


    今天在看苹果的官方demo的时候,发现这个打印调用方法的参数,很是好奇,遂bing了一番。

        NSLog(@"----------------%s",__PRETTY_FUNCTION__);

        NSLog(@"%s",__func__);

        NSLog(@"%s",__FUNCTION__);

    在Xcode里面,这三个的功能是一样的,都是打印当前方法的调用的。

    2015-05-30 14:21:48.580 CustomAnimatableProperty[5165:275449] -----------------[BulbView setOn:animated:]

    2015-05-30 14:21:52.483 CustomAnimatableProperty[5165:275449] -[BulbView setOn:animated:]

    2015-05-30 14:21:52.483 CustomAnimatableProperty[5165:275449] -[BulbView setOn:animated:]

     如果在调试程序时,用处还是很广大的。

  • 相关阅读:
    iOS开发之--打印一堆奇怪东西的解决方案
    iOS开发之--从URL加载图片
    iOS开发之--搭建本地的SVN服务器
    HTML5
    swift
    swift
    HTML 换行
    HTML 注释
    HTML 水平线
    /etc/rc.d/rc.local
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4540307.html
Copyright © 2020-2023  润新知