HWWY

导航

调试lldb命令常用

 0.关于iOS的UI显示调试的三方控件

Reveal

“po”命令是“print object”(打印对象)的简写。“$eax”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会包含一个异常对象的指针。注意:$eax只会在模拟器里面工作,假如你在设备上调试,你将需要使用”$r0″寄存器。

1.既然是调试命令,理所当然的,程序模式应该选择Debug模式。

2.在Debug模式下,如果你的程序在运行中崩溃(Crash)掉,那么恭喜你,使用lldb调试的机会来了。

符合以上两个条件之后,控制台(即日志输出窗口All Output)会自动打出一个(lldb)命令,你在其后输入bt,回车

奔溃日志

~/Library/Logs/CrashReporter/MobileDevice/  打开日志

//下面是日志的相关信息

//相关的一些设备说明

http://blog.csdn.net/xy_26207005/article/details/51321309

//确切的日志分析

http://www.cnblogs.com/smileEvday/p/Crash1.html

 下面是静态库的制作(http://blog.sina.com.cn/s/blog_923fdd9b0102v29i.html)

这个运行真机时候的静态库路径

~/Library/Developer/Xcode/DerivedData/hww-hfokspcslxtxnpfoocukoajytyaz/Build/Products/

 其中(hww-hfokspcslxtxnpfoocukoajytyaz)就是你新建的静态库名字和相关的东西

 command+n新建xcode自定义的类

//关于xcode的一些快捷键链接:

http://mp.weixin.qq.com/s?__biz=MzIyOTAzNjc0OQ==&mid=2649661068&idx=2&sn=5c852dfb88b8d5edd9dacbbc3279c6dc&chksm=f052f92ec7257038880024f6f5c9b303b560058b46b30db7f38bc4d901226486e116c289f684&scene=1&srcid=0921zR0g9znjfp9PCTwYWTr9&from=singlemessage&isappinstalled=0#wechat_redirect

 

posted on 2017-01-22 14:58  HWWY  阅读(231)  评论(0编辑  收藏  举报