Xcode的基本调试之lldb
来源:互联网 发布:为什么淘宝不能买烟 编辑:程序博客网 时间:2024/04/27 13:32
第一次发表技术博客,就简单的谈谈lldb调试吧。lldb是Xcode中的默认调试器,支持C,Objective–C和C++的调试。
首先,我们来看一下lldb的操作界面,如下图:
大家伙是不是被吓了一哆嗦,原来这就是lldb啊!!!
是的,这就是lldb。
知道了什么是lldb,咱还得知道怎么用不是,好的,接着往下看吧。lldb的基础使用很简单,直接上图:
继续,看看如何实际操作啊,比如说我想看看现在的a是多少,通常的做法就是NSLog(“a = %d”, a);,但是拜托啊,上点档次吧:
直接输入p a回车即可,我们可以看,获得了我们想要的信息,a是int型的,值为2,那么,p是何方神物呢:p(用于输出基本类型),此外po(用于输出 Objective–C 对象)。
那么上面就是po的使用了,一个针对基本类型,一个针对对象。
在使用p的时候,细心的朋友会发现,咋还有个$0啊,这是干嘛的啊,其实这个没啥大用处,就是个标记,方便大家使用的:
看完如何简单使用lldb后,我们来点涨姿势的,请看下图:
可以看到 NSLog(@”%d”, sumBlock(2, 3));执行后的结果变成6了,这是咋了,不是应该是5吗???原来,是在lldb中执行了expr a = 3这个操作啊,expr可以在执行时动态修改变量数值,将a的值改成3了啊。
再来个UI相关的吧,事半功倍的活,不多说了,上操作:
执行完以后,发现UI颜色变了啊,可以省去很多调试操作不是……
更多lldb知识,点此链接。(打开有惊喜) —— [ lldb-debugging]
1 0
- Xcode的基本调试之lldb
- Xcode 探讨之 LLDB的基本使用
- Xcode调试技巧之LLDB
- xcode + lldb简单的调试
- Xcode之lldb的技巧
- Xcode的控制台调试命令 LLVM lldb
- Xcode的控制台调试命令 LLVM lldb
- xcode LLDB调试器的使用
- Xcode中lldb的REPL调试方法
- 说说Xcode LLDB调试的那些事儿
- iOS Xcode LLDB 调试
- iOS-LLDB调试工具的基本使用
- IOS开发之Xcode下LLDB调试技巧_Debug_更改BOOL类型的值
- 认识Xcode的调试器:LLDB调试技术
- xcode gdb/lldb调试命令
- XCode gdb/lldb 调试命令
- xcode gdb/lldb调试命令
- xcode gdb/lldb调试命令
- ORACLE中null的排序问题
- SpringMVC之HandlerMethodArgumentResolver和<mvc:argument-resolvers>
- c#之枚举类型和int以及string类型的转换
- 2016-01-29 : csdn 迁移到 hexo
- Linux vi编辑器(鸟哥的Linux私房菜摘录)
- Xcode的基本调试之lldb
- 关于Python的super用法研究
- CocoaPods的安装使用和常见问题
- mac/linux 下kafka安装
- Mininet:路由规则实施猜想(一)
- centos下修改ssh服务的默认端口
- 3dmath复习随笔
- elasticserach
- TCP/IP协议之链路层