1. 程式人生 > >Xcode的Debug中檢視資料細節的方法

Xcode的Debug中檢視資料細節的方法

      }
        在最後一行打上斷點。
2、"po" : print object 命令 打印出物件

      Command+R除錯執行,在 Debug Console 上lldb上輸入

       po dic

       回車,就可以把字典內容打印出來,

      再列印label試試。

       (lldb)po label

          (UILabel *) $3 = 0x06a8bdd0 <UILabel: 0x6a8bdd0; frame = (20 40; 250 60); text = 'rongfzh'; clipsToBounds = YES; userInteractionEnabled = NO; layer = <CALayer: 0x6a8be90>>

        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

    GDB可以很方便的幫我們檢視變數的值。     當執行到某斷點時,在GDB視窗中使用po就可以檢視變數.(po = print object)<wbr></wbr>