Xcode调试

来源:互联网 发布:ubuntu 系统安装 编辑:程序博客网 时间:2024/05/01 22:01

第一、GDB调试,比如常见命令po--打印对象 。这种调试要处于Debug模式才可以。


第二、全局断点调试。

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


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

int main(int argc,char * argv[])

{

    @try

    {

        @autoreleasepool

        {

            returnUIApplicationMain(argc, argv, nil, NSStringFromClass([DSAppDelegateclass]));

        }

    }

    @catch (NSException* exception)

    {

        NSLog(@"Exception=%@\nStack Trace:%@", exception, [exceptioncallStackSymbols]);

    }

}


第四、僵死变量


第五、逐步跟踪


0 0
原创粉丝点击