iOS學習之Xcode 的Debug技巧

2021-06-17 14:23:18 字數 747 閱讀 1262

在xcode中,debug時,不能像eclipse ,或vs那些整合開發那樣,能直接檢視變數的值。那怎麼在除錯的時候檢視xcode的變數呢?

有一些方法的。

在viewdidload裡新增些**:

- (void

)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 ""

列印物件的retaincount,但物件被**

(lldb)print (int)[label retaincount]

(int) $2 = 1

iOS開發之Xcode篇

ios開發之xcode 簡單介紹了xcode4.0以後版本的一些特性,同時選取了會員分享的開發教程和經驗以及論壇裡一些熱門話題,希望能給新手一些建議。限於篇幅,更詳盡或者 並茂的xcode資訊可到蘋果開發者中心查詢 一 工具簡介 二 教程和經驗分享 三 論壇熱門話題 四 問答 工具簡介 xcode是...

IOS開發之XCode學習005 UIView基礎

此文學習 為 此工程檔案實現功能 1 定義uiview物件 2 設定uiview的基本屬性,如位置 viewcontroller.m指令碼 void viewdidload super viewdidload do any additional setup after loading the vie...

IOS之Xcode之快捷鍵

今天看了同事ios小哥執行專案的快捷點和建立專案的快捷鍵 1 重新編譯xcode專案 command r2 新建專案快捷鍵 shift command n注意了在mac桌面上,使用這個鍵是快速建立 資料夾 給我記住了 3 游標快速到乙個檔案的開始和結尾 command up command down...