iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど iOS 4 から NSThread にクラスメソッド +callStackSymboles が追加された。これはその時点でのコールスタックの内容を配列で返してくれるというもの。 NSThread Class Reference - callStackSymboles 例えば適当なメソッドでコンソールへ出力すると: - (void)changeStateOfSwitch:(id)sender { NSLog(@"%@", [NSThread callStackSymbols]); } こうなる。 0 SampleApp 0x00037936 -[PreferenceViewController changeStateOfSwitch:] + 44 1 UIKit 0x000d2e14 -
![Cocoaの日々: +[NSThread callStackSymbols]でコールスタックのダンプ](https://cdn-ak-scissors.b.st-hatena.com/image/square/f8d857cd560a332cc8cab4850de593eb282bcba0/height=288;version=1;width=512/https%3A%2F%2F2.bp.blogspot.com%2F-lVw0cacOsSg%2FWsqkmhihiGI%2FAAAAAAAAQAo%2FgKN8M7eC5Lk4tehlzyXwWBaRRCxh8wbjwCLcBGAs%2Fs320%2Fcoco-top.png)