
一、什么是Xcode
Xcode是一款蘋果公司開發的強大的專業開發工具,可以簡單快速的執行對大多數我們常見的軟件開發任務。Xcode不只能創建單一類型的應用程序,而是可以創建任何想得到的軟件產品類型;包括但不限于Cocoa和Carbon應用程序,以及內核擴展和Spotlight導入器等各種開發任務。我們不僅可以在Xcode獨具特色的用戶界面中查看代碼,而且還可以訪問工具箱下面的大量功能,包括GCC、javac、jikes和GDB等制作軟件產品所必須的功能。
二、Xcode基本面板介紹
1、調試區域
左上角的這部分功能是控制程序編譯調試或終止調試,還有選擇Scheme目標的區域;
單擊三角形圖標會啟動模擬器或者在iPhone手機上運行這個iOS程序;
單擊正方形圖標會停止運行,單擊并按住片刻后可以彈出菜單選項,為我們提供了更多的運行選項;
正方形按鈕右側是Scheme目標區域,點擊前半部分會彈出選擇菜單可以選擇、編輯、新建和管理Scheme目標;后半部分可以選擇模擬器,是iPhone或iPad;iOS Device是指真機測試;
2、資源管理器
左邊這部分是資源管理器,上方可以設置選擇顯示的視圖,包括Class視圖、搜索視圖、錯誤視圖等9個面板界面;
(1)項目導航面板:顯示當前項目的構成文件,也可以叫做Class視圖面板;
(2)版本控制面板:顯示當前項目所使用的版本管理視圖,例如Git版本管理工具;
(3)符號導航面板:顯示當前項目中寶行的類、方法和屬性;
(4)搜索導航面板:在此可以輸入需要搜索的關鍵字,按下回車鍵即可顯示搜索結果;
(5)問題導航面板:顯示當前項目在編譯調試中存在的錯誤或警告信息;
(6)測試導航面板:顯示當前項目包含的測試用例和測試方法等;
(7)調試導航面板:在默認情況下顯示一片空白,只有在進行項目調試時,才會顯示調試信息;
(8)斷點導航面板:顯示當前項目中設置的所有調試斷點,右鍵單擊斷點后,可以在彈出的選項中設置禁用或刪除斷點;
(9)日志導航面板:顯示當前項目在整個開發過程中所產生的所有日志信息。
3、工程面板
中間這部分是最重要的,也是整個窗口中占用面積最大的區域。
通常顯示當前工程的總體信息,例如編譯信息、版本信息和團隊信息等。
當在“資源管理器”中選擇一個源代碼文件時,此時這個區域將變為“編碼面板”,在面板中顯示這個文件的具體源代碼,我們就可以在此進行編寫代碼或修改了。
4、屬性面板
右側區域為屬性面板,在進行Storyboard或xib設計時非常有用,可以在此很方便的設置每個控件的屬性。
(1)文件檢查器面板:顯示該文件存儲的相關信息,例如文件名、文件類型、文件存儲路徑和文件編碼等信息;
(2)快速幫助面板:當將鼠標停留在某個源碼文件中的聲明代碼片段時,會在快速幫助面板界面中顯示幫助信息。
5、調試面板
(1)顯示log信息:在源代碼中需要調試顯示log信息的地方加入輸出log信息的代碼,在此調試面板中將會顯示代碼運行中產生的log信息;
(2)顯示斷點調試信息:在添加斷點并運行項目后,程序會進入調試狀態,并且會在執行到斷點處停下來,此面板中將會顯示執行這個斷點時的所有變量以及變量的值。
6、文件顯示切換
(1)第一個按鈕:在工程面板中整體顯示工程信息或源代碼,如上圖所示;
(2)第二個按鈕:在工程面板中顯示兩部分內容,可以自由切換兩部分區域的顯示內容,這種方式很方便我們進行對比編寫或調試代碼;
(3)第三個按鈕:在工程面板中顯示兩部分內容,一部分是本地源代碼內容,另一部分是版本控制中遠程版本的源代碼內容,可以很清晰的知道本地代碼和遠程代碼的差別。
7、打開關閉視圖控制器工具
(1)第一個按鈕:對應的是控制資源管理器面板的打開關閉;
(2)第二個按鈕:對應的是調試面板的打開關閉;
(3)第三個按鈕:對應的是屬性面板的打開關閉。
手機瀏覽
全國
19974831731





