您的位置:首页 > 其它

Xcode调试

2015-07-04 14:28 453 查看
第一、GDB调试,比如常见命令po--打印对象 。这种调试要处于Debug模式才可以。

第二、全局断点调试。

选中断点菜单,见图1,点击断点界面左下方的“+”号,见图2,在弹出对话框中,选中Add All Exception,效果见图3。

第三、main函数加入异常判断抛出。如下:

int main(int argc,
char * argv[])
{
    @try
    {
        @autoreleasepool
        {
            return
UIApplicationMain(argc, argv,
nil, NSStringFromClass([DSAppDelegate
class]));
        }
    }
    @catch (NSException* exception)
    {
        NSLog(@"Exception=%@\nStack Trace:%@", exception, [exception
callStackSymbols]);
    }
}

第四、僵死变量

第五、逐步跟踪
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: