iOS学习之Xcode 的Debug技巧

2014-11-24 11:45:25 · 作者: · 浏览: 2

在Xcode中,Debug时,不能像eclipse ,或VS那些集成开发那样,能直接查看变量的值。那怎么在调试的时候查看XCode的变量呢?


有一些方法的。


1、新建一个Single View App


在viewDidLoad里添加些代码:


在最后一行打上断点。


2、"po" : print object 命令 打印出对象。


Command+R调试运行,在 Debug Console 上lldb上输入po dic回车,显示如下:



这就把词典内容打印出来了。


再打印label试试。


(lldb) po label


(UILabel *) $3 = 0x06a8bdd0 >


label的信息也打印出来了。


3、print命令


print (char*)[[dic description] cString]


(char *) $4 = 0x06d79760 "{\n age = 28;\n key1 = value1;\n name = rongfzh;\n}"


打印对象的retainCount,但对象被回收



(lldb) print (int)[label retainCount]


(int) $2 = 1