xcode9怎么设置xcode模拟器系统版本本

Xcode如何调试
1.Xcode内置GDB,可以使用GDB调试,调试命令:1.1po命令:为pintoject的缩写,显示对象的文本描述(lld)po[$eaxclass]:输出异常对象的地址?(lld)po[$eaxname]:输出这个异常的名字?(lld)po[$eaxeason]:这个将会输出错误消息:?(lld)“po$eax”:对这个对象调用“desciption”方法和打印出来“$eax”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会包含一个异常对象的指针。注意:$eax只会在模拟器里面工作,假如你在设备上调试,你将需要使用”$0″寄存器1.2pint命令:有点类似于格式化输出,可以输出对象的不同信息比如:pint(cha*)[[dicdesciption]cSting]、(lld)pint(int)[laeletainCount]1.3info命令:我们可以查看内存地址所在信息1.4infoline*内存地址:可以获取内存地址所在的代码行相关信息1.5show命令:显示GDB相关的信息。如:showvesion显示GDB版本信息1.6t:显示当前进程的函数调用栈的情况;"upnum":查看调用的详细信息;down:返回栈列表;l:显示详细代码信息;p:输出数值。2.添加全局断点(AddExceptionBeakPoint):2.1添加步骤:1.Intheottom-leftconeoftheeakpointsnavigato,clicktheAddutton.2.ChooseAddExceptionBeakpoint.3.ChoosethetypeofexceptionfomtheExceptionpop-upmenu.4.Choosethephaseoftheexceptionhandlingpocessatwhichyouwantpogamexecutiontostop.5.ClickDone.2.2使用场景:程序因为SIGABRT而cash,想要定位到导致cash的行。3.添加符号断点(AddSymolicBeakPoint):3.1断点执行的时机:Symoliceakpointsstoppogamexecutionwhenaspecificfunctionomethodstatsexecuting3.2添加步骤:1.StepsIntheottom-leftconeoftheeakpointnavigato,clicktheAddutton.
& 果果文库所有资源均来源于互联网,仅供网友学习交流,若侵犯了您的权益,请联系我们予以删除。
5727&&人浏览
8957&&人浏览
8373&&人浏览
4594&&人浏览
14019&&人浏览
1570&&人浏览
14217&&人浏览
13232&&人浏览
16966&&人浏览
19727&&人浏览
15979&&人浏览
234&&人浏览
18402&&人浏览
7596&&人浏览
17400&&人浏览
本文标题:Xcode如何调试 链接地址:
copyright@ 2013- Inc. All Rights Reserved 果果文库 版权所有 联系站长: ; 经营许可证编号:浙ICP备号iOS 9搴旂敤寮

我要回帖

更多关于 xcode模拟器语言设置 的文章

 

随机推荐