Xcode 界面詳解


程序運(yùn)行相關(guān):
--從左至右介紹: 運(yùn)行按鈕, 停止按鈕, 為工程選擇運(yùn)行平臺(tái);
面板控制相關(guān):
--從左至右介紹: 隱藏左側(cè)面板, 隱藏底部面板, 隱藏右側(cè)面板;

面板介紹: 該面板是 Xcode 工程導(dǎo)航面板, 上方的七個(gè)按鈕用于切換導(dǎo)航模式;
面板介紹: 用于 Xcode 顯示 控制臺(tái)調(diào)試輸出信息;
檢查器面板: 根據(jù)項(xiàng)目的不同, 包含大量審查器;

庫(kù)面板:

--庫(kù)面板簡(jiǎn)介(從左至右): 文件模板庫(kù), 代碼片段庫(kù), 對(duì)象庫(kù), 媒體庫(kù);
該區(qū)域是代碼編寫(xiě)主要區(qū)域:


導(dǎo)航面板簡(jiǎn)介:
--從左至右: 項(xiàng)目導(dǎo)航, 符號(hào)導(dǎo)航, 搜索導(dǎo)航, 問(wèn)題導(dǎo)航, 測(cè)試導(dǎo)航, 調(diào)試導(dǎo)航, 斷點(diǎn)導(dǎo)航, 日志導(dǎo)航;

項(xiàng)目導(dǎo)航組成:
--源文件: 在 HelloWorld 目錄下的 ".h" 和 ".m" 后綴文件是源文件;
--屬性文件: 在 HelloWorld 下的 Supporting Files 目錄下是屬性文件 圖片等;
--單元測(cè)試項(xiàng)目: HelloWorldTests 是工程的單元測(cè)試項(xiàng)目;
--目標(biāo)應(yīng)用: Products 目錄下的 HelloWorld.app 是目標(biāo)應(yīng)用;
符號(hào)導(dǎo)航簡(jiǎn)介: 用符號(hào)顯示工程中的 類(lèi), 項(xiàng)目 和 屬性;
--表示方式: C 表示類(lèi), M 表示方法, P 表示屬性;
--快速定位: 點(diǎn)擊對(duì)應(yīng)的方法或者屬性, 能快速定位到這個(gè)類(lèi)中;
搜索導(dǎo)航簡(jiǎn)介: 在搜索框中輸入要搜索的字符串, 按回車(chē)就可以搜索出包含該字符串的類(lèi);
問(wèn)題導(dǎo)航面板簡(jiǎn)介: 顯示項(xiàng)目中存在的警告或者錯(cuò)誤;
測(cè)試導(dǎo)航簡(jiǎn)介: 點(diǎn)擊 testExample 后面的執(zhí)行按鈕, 就會(huì)運(yùn)行該單元測(cè)試;
調(diào)試導(dǎo)航簡(jiǎn)介: 調(diào)試導(dǎo)航面板中顯示了各線(xiàn)程的詳細(xì)信息;
添加斷點(diǎn): 在 OCTViewController.m 中添加一個(gè)斷點(diǎn);

開(kāi)始調(diào)試(自動(dòng)判斷): 點(diǎn)擊頂部面板中的調(diào)試按鈕, 如果代碼中有斷點(diǎn), 就會(huì)自動(dòng)進(jìn)入調(diào)試狀態(tài), 執(zhí)行到斷點(diǎn)時(shí)會(huì)自動(dòng)停止, 詳細(xì)調(diào)試信息顯示在底部的調(diào)試輸出面板;


調(diào)試面板介紹:??下面從左至右介紹;
--Continue program execution: 繼續(xù)執(zhí)行下面的代碼;
--Step over: 單步調(diào)試, 點(diǎn)擊一次該按鈕, 執(zhí)行一行代碼, 如果有方法調(diào)用, 不會(huì)進(jìn)入方法中;
--Strp in: 步入調(diào)試, 點(diǎn)擊該按鈕, 會(huì)進(jìn)入方法中;
--Step out: 步出調(diào)試, 在方法中, 點(diǎn)擊該按鈕, 會(huì)退出方法, 執(zhí)行方法外的單步調(diào)試;

斷點(diǎn)導(dǎo)航簡(jiǎn)介: 列出所有的斷點(diǎn), 方便管理斷點(diǎn);

日志導(dǎo)航簡(jiǎn)介: 列出項(xiàng)目開(kāi)發(fā)過(guò)程中 構(gòu)建, 生成, 運(yùn)行過(guò)程, 每次該過(guò)程都可以通過(guò)日志面板查看;
檢查面板分類(lèi):
--普通源文件: 包含 文件檢查器 和 快速幫助器;
--故事版: 界面文件, 除了文件檢查器 和 快速幫助器之外, 還有 身份檢查器, 屬性檢查器, 大小檢查器, 連接檢查器;
文件檢查器:

--Identity and Type: File Name(文件名), File Type(文件類(lèi)型), Full Path(路徑);
--Text Settings: Text Encoding(文件編碼使用字符集), Indent Using(縮進(jìn)), Wrap lines(自動(dòng)換行);
快速幫助器: 將光標(biāo)停留在系統(tǒng)類(lèi)的時(shí)候, 該面板會(huì)顯示該類(lèi)的 參考手冊(cè), 使用指南 和 示例代碼;

界面設(shè)計(jì)相關(guān)檢查器: 用戶(hù)選中 ".storyboard" 或者 ".xib" 后綴的文件時(shí), 會(huì)多出另外四個(gè)檢查器;

--身份檢查器: 管理界面組件類(lèi) 實(shí)現(xiàn)類(lèi), 恢復(fù)ID 等標(biāo)識(shí)性的屬性;
--屬性檢查器: 管理界面組件 拉伸方式, 背景色 等屬性;
--大小檢查器: 管理界面組件 寬高 xy軸坐標(biāo) 等屬性;
--連接檢查器: 管理界面組件 與程序代碼之間的關(guān)聯(lián)性;

庫(kù)面板簡(jiǎn)介: 從左至右介紹;
--文件庫(kù)模板: 管理文件模板, 可以快速創(chuàng)建指定類(lèi)型文件, 可以直接拖入項(xiàng)目中;
--代碼片段庫(kù): 管理各種代碼片段, 可以直接拖入源代碼中;
--對(duì)象庫(kù): 界面組件, 可以直接拖入 故事板中;
--媒體庫(kù): 管理各種 圖片, 音頻 等多媒體資源;