Objc 系统宏/表达式,调试使用

- (void)testExample

{

NSLog(@"testExample ------- Eric");

NSLog(@"%s,%d,%s",__func__,__LINE__,__FILE__);

NSLog(@"%@",NSStringFromSelector(_cmd));

NSLog(@"%@",NSStringFromClass([self class]));

NSLog(@"%@",[[NSString stringWithUTF8String:__FILE__] lastPathComponent]);

NSLog(@"%@",[NSThread callStackSymbols]); //打印栈trace信息

}



打印结果如下:


2012-07-17 11:07:15.948 SingleViewTestA[860:207] -[SingleViewTestATests testExample],83,/mIOS/SingleViewTestA/SingleViewTestATests/SingleViewTestATests.m

2012-07-17 11:07:15.948 SingleViewTestA[860:207] testExample

2012-07-17 11:07:15.949 SingleViewTestA[860:207] SingleViewTestATests

2012-07-17 11:07:15.950 SingleViewTestA[860:207] SingleViewTestATests.m

2012-07-17 11:07:15.951 SingleViewTestA[860:207] (

0 SingleViewTestATests 0x063eb826 -[SingleViewTestATests testExample] + 294

1 CoreFoundation 0x0109957d __invoking___ + 29

2 CoreFoundation 0x01099497 -[NSInvocation invoke] + 167

3 SenTestingKit 0x2010412a -[SenTestCase invokeTest] + 69

4 SenTestingKit 0x20104805 -[SenTestCase performTest:] + 192

5 SenTestingKit 0x20103f2b -[SenTest run] + 88

6 SenTestingKit 0x20107026 -[SenTestSuite performTest:] + 115

7 SenTestingKit 0x20103f2b -[SenTest run] + 88

8 SenTestingKit 0x20107026 -[SenTestSuite performTest:] + 115

9 SenTestingKit 0x20103f2b -[SenTest run] + 88

10 SenTestingKit 0x20107026 -[SenTestSuite performTest:] + 115

11 SenTestingKit 0x20103f2b -[SenTest run] + 88

12 SenTestingKit 0x201068f0 +[SenTestProbe runTests:] + 174

13 Foundation 0x00a90390 __NSFireDelayedPerform + 389

14 CoreFoundation 0x01107ac6 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22

15 CoreFoundation 0x01107547 __CFRunLoopDoTimer + 551

16 CoreFoundation 0x0106a650 __CFRunLoopRun + 1888

17 CoreFoundation 0x01069c44 CFRunLoopRunSpecific + 212

18 CoreFoundation 0x01069b5b CFRunLoopRunInMode + 123

19 GraphicsServices 0x02101fdf GSEventRunModal + 217

20 GraphicsServices 0x021020a4 GSEventRun + 115

21 UIKit 0x001d0ab6 UIApplicationMain + 1163

22 SingleViewTestA 0x00002372 main + 130

23 SingleViewTestA 0x00001bb5 start + 53

)


ref:https://developer.apple.com/library/ios/#qa/qa1669/_index.html#//apple_ref/doc/uid/DTS40009343


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值