首页 > 代码库 > IOS用NSLog做 debug调试
IOS用NSLog做 debug调试
-(id) initWithPlayer:(VVPlayer *)aPlayer seatsNum:(int)seatsNum{ if (self = [super init]) { NSLog(@”\n Function: %s\n Pretty function: %s\n Line: %d\n File: %s\n 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]); }…}
IOS用NSLog做 debug调试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。