zoukankan      html  css  js  c++  java
  • IOS用NSLog做 debug调试

    -(id) initWithPlayer:(VVPlayer *)aPlayer seatsNum:(int)seatsNum
    { 
    
        if (self = [super init])
        {
          NSLog(@”
     Function: %s
     Pretty function: %s
     Line: %d
     File: %s
     Object: %@”,__func__, __PRETTY_FUNCTION__, __LINE__, __FILE__, aPlayer);  
        }
    …
    }
    

    __func__ __PRETTY_FUNCTION__ __LINE__ __FILE__都是系统预留的定义词,简单易用

    另外还有一些Core Foundation的方法可以从CFString的层级拿到一些有用的字符串,包括且不限于selector、class、protocol等

    -(id) initWithPlayer:(VVPlayer *)aPlayer seatsNum:(int)seatsNum
    { if (self = [super init])
    {
    NSLog(@”Current selector: %@”, NSStringFromSelector(_cmd));  
    NSLog(@”Object class: %@”, NSStringFromClass([self class]));  
    NSLog(@”Filename: %@”, [[NSString stringWithUTF8String:__FILE__] lastPathComponent]);  
    }
    …
    }
    
  • 相关阅读:
    bugku 求getshell
    HTTP之content-type
    web之robots.txt
    HTTP之User-Agent大全
    bugku 细心
    PHP输入流
    bugku web8
    PHP中sha1()函数和md5()函数的绕过
    bugku 各种·绕过
    【学术篇】烧水问题 打表找规律做法
  • 原文地址:https://www.cnblogs.com/luseike/p/4073268.html
Copyright © 2011-2022 走看看