我们可以使用Chisel来给我们的xcode增加一些调试命令
首先安装Chisel
1、打开终端执行下面的命令
brew update
brew install chisel
2、执行下面的命令将xcode于chisel关联
echo command script import /usr/local/Cellar/chisel/1.0.0/libexec/fblldb.py >> ~/.lldbinit
3、如果你可能还没有安装 Xcode 的 Command Line Tools,在终端运行以下命令进行安装: xcode-select --install
4、如果你没有安装brew 执行下面的步骤:
1 )、 curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
2)、当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下: sudo brew install wget 卸载的话,命令如下: sudo brew uninstall wget 查看安装软件的话,命令如下: sudo brew search /apache*/
其次就是使用了
1、help 来查看所有命令, help + 命令 来查看具体的命令
1)、 visualize + 地址 来查看UIImage 、UIView 、CALayer 在预览 工具 中的具体东西
commend + i 来查看图片的具体信息
2)、 查看一个页面对应的控制器
3)、 pvc 可以查看当前页面的层级关系,找到当前页面控制器
4)、 pviews 可以看到当前view中从window下所有的子视图
pviews+ view地址 可以看到当前view所有的子视图
5)、 border -c red -w 2 +地址 可以给地址的view加一个边框
unborder +地址 可以去掉地址的view加的边框
6)、 caflush 刷新当前视图
7)、 presponder + 地址 可以看到当前视图的响应链层级
8)、 taplog 然后点击屏幕,可以查看当前点击的是哪个视图
9)、 pclass + 地址 可以打印当前视图的继承关系
10)、 bmessage [ViewController viewWillAppear:] 可以在当前控制器中设置一个断点
11)、 hide + 地址 可以隐藏当前地址视图
12)、 show + 地址 可以显示当前地址视图
13)、 pinternals + 地址 可以查看当前地址view的属性
希望大家能提出宝贵的意见,可以给我留言,也可以发邮件到我的邮箱: namezyqyx@163.com
谢谢大家,如果你有更好的想法或文章请告知,不胜感激。
作者:谁遇而安
链接:https://www.jianshu.com/p/4647e00956e3
以上所述就是小编给大家介绍的《xcode lldb调试使用总结》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 记一次远程调试总结
- 本地内核调试神器:livekd 使用总结
- 本地内核调试神器:livekd 使用总结
- iOS常用调试方法:断点调试
- 断点调试和日志调试之间的平衡点:函数计算调试之 Python 篇
- .NET高级调试系列-Windbg调试入门篇
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Design Accessible Web Sites
Jeremy Sydik / Pragmatic Bookshelf / 2007-11-05 / USD 34.95
It's not a one-browser web anymore. You need to reach audiences that use cell phones, PDAs, game consoles, or other "alternative" browsers, as well as users with disabilities. Legal requirements for a......一起来看看 《Design Accessible Web Sites》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
在线进制转换器
各进制数互转换器