Xcode界面介紹

Xcode 界面詳解

1. Xcode 界面簡(jiǎn)介


(1) 頂部區(qū)域

程序運(yùn)行相關(guān):

--從左至右介紹: 運(yùn)行按鈕, 停止按鈕, 為工程選擇運(yùn)行平臺(tái);

面板控制相關(guān):

--從左至右介紹: 隱藏左側(cè)面板, 隱藏底部面板, 隱藏右側(cè)面板;

(2) 左面板

面板介紹: 該面板是 Xcode 工程導(dǎo)航面板, 上方的七個(gè)按鈕用于切換導(dǎo)航模式;

(3) 底部面板

面板介紹: 用于 Xcode 顯示 控制臺(tái)調(diào)試輸出信息;

(4) 右面板

檢查器面板: 根據(jù)項(xiàng)目的不同, 包含大量審查器;

庫(kù)面板:


--庫(kù)面板簡(jiǎn)介(從左至右): 文件模板庫(kù), 代碼片段庫(kù), 對(duì)象庫(kù), 媒體庫(kù);

(5) 詳細(xì)編輯區(qū)

該區(qū)域是代碼編寫(xiě)主要區(qū)域:

2. 導(dǎo)航面板詳解

導(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)航;

(1) 項(xiàng)目導(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)用;

(2) 符號(hào)導(dǎo)航

符號(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)中;

(3) 搜索導(dǎo)航

搜索導(dǎo)航簡(jiǎn)介: 在搜索框中輸入要搜索的字符串, 按回車(chē)就可以搜索出包含該字符串的類(lèi);

(4) 問(wèn)題導(dǎo)航面板

問(wèn)題導(dǎo)航面板簡(jiǎn)介: 顯示項(xiàng)目中存在的警告或者錯(cuò)誤;

(5) 測(cè)試導(dǎo)航

測(cè)試導(dǎo)航簡(jiǎn)介: 點(diǎn)擊 testExample 后面的執(zhí)行按鈕, 就會(huì)運(yùn)行該單元測(cè)試;

(6) 調(diào)試導(dǎo)航

調(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)試;

(7) 斷點(diǎn)導(dǎo)航

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

(8) 日志導(dǎo)航

日志導(dǎo)航簡(jiǎn)介: 列出項(xiàng)目開(kāi)發(fā)過(guò)程中 構(gòu)建, 生成, 運(yùn)行過(guò)程, 每次該過(guò)程都可以通過(guò)日志面板查看;

3. 檢查器面板

檢查面板分類(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)性;

4. 庫(kù)面板

庫(kù)面板簡(jiǎn)介: 從左至右介紹;

--文件庫(kù)模板: 管理文件模板, 可以快速創(chuàng)建指定類(lèi)型文件, 可以直接拖入項(xiàng)目中;

--代碼片段庫(kù): 管理各種代碼片段, 可以直接拖入源代碼中;

--對(duì)象庫(kù): 界面組件, 可以直接拖入 故事板中;

--媒體庫(kù): 管理各種 圖片, 音頻 等多媒體資源;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,058評(píng)論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,365評(píng)論 4 61
  • 可能是因?yàn)橹芰?,明顯感覺(jué)到不像周一~周五那么忙 下午快下班的時(shí)候,還玩了半小時(shí)手機(jī)*ˉ﹀ˉ* 現(xiàn)在工作也慢慢上手了...
    HOPE李晨閱讀 154評(píng)論 0 0
  • 手寫(xiě)的,啥也不說(shuō)直接上圖
    翼動(dòng)晴空閱讀 568評(píng)論 4 2
  • 1、注冊(cè)ShareSDK的賬號(hào) 創(chuàng)建應(yīng)用 創(chuàng)建應(yīng)用 獲取應(yīng)用的App Key和App Secret 具體步驟參考官...
    Nicole__Zhang閱讀 2,021評(píng)論 0 1

友情鏈接更多精彩內(nèi)容