歡迎加入QQ討論群258996829
黑暗掠奪者 頭像
蘋果2袋
2
黑暗掠奪者

對Xcode菜單選項的詳細(xì)探索(干貨)

發(fā)布時間:2015-12-07 22:26  回復(fù):0  查看:3831   最后回復(fù):2015-12-07 22:26  

本文調(diào)研Xcode的版本是 7.1,基本是探索了菜單的每一個按鈕。雖然從xcode4一直用到了xcode7,但是一般都只是用了一些基礎(chǔ)的功能,說來也慚愧。在一次偶然的機遇突然發(fā)現(xiàn)了“顯示調(diào)用層級”的選項才知道菜單了的按鈕并不都是沒有用,而是很有用只是你不知道罷了。 本想這種東西仔細(xì)總結(jié)了也不一定有價值還耽誤時間,但是兩個想法最終還是驅(qū)動了我仔細(xì)弄完,一是xcode7.1才剛更新沒多久,這個時效性還行(xcode每年菜單變化都不?。欢沁@種文章屬于干貨性質(zhì),自己有時在大項目中不確定或者害怕一下點錯了的時候可以來回看一下,并且其他博友也可以查詢。 

下面劃了刪除線的選項是太基礎(chǔ)的選項可以忽略,標(biāo)紅的選項是需要注意的。

如果你不是在董鉑然博客園看到本文請點擊查看原文。

Xcode - Menu 

File:

 

New : 可以新建tap,窗口,新文件,playground,workspace,target等等。

Add Files to XX: 為這個項目中引入文件

Open :打開文件

Open Recent  :打開最近的打開的項目或者工作組

Open Quickly  :通過搜索文件名快速打開一個文件

Close :這幾個選項的都是關(guān)閉操作。

Save :保存

Duplicate:復(fù)制

Revert  to Saved:將此文件的修改直接回退到上次保存時

Unlock :要對第三方庫或系統(tǒng)文件進(jìn)行修改時解鎖

Show in Finder :在Finder 中展示

Open with External Editor  :使用外部編輯器打開

Save As Workspace: 另存為工作組

Page Setup :頁面設(shè)置,為打印而生

Print… :用打印機打印當(dāng)前文件 

對Xcode菜單選項的詳細(xì)探索(干貨)

 

Edit:

 

Undo: 撤銷

Redo :反撤銷

Cut :剪切

Copy :拷貝

Paste :粘貼

Special Paste :特殊粘貼 ??

Paste and Preserve formatter :粘貼并匹配樣式

Duplicate :復(fù)制

Delete :刪除

Select All :全選

Filter : 篩選,可以選擇在導(dǎo)航欄中篩選和在庫中篩選

Sort:排序 (還不知道怎么用)

Format :格式

          Font :可以打開字體和顏色的設(shè)置框,可以copy樣式。

          Text :可以設(shè)置編碼的頁面左右對齊,顯示頂部標(biāo)尺

          Spelling and Grammar :拼寫提示和語法提示。

          Substitutions:會出來個儀表盤,提供微操。

          Transformations :可以將英文轉(zhuǎn)成全大寫,全小寫,首字母大寫。

          Speech :開始說話結(jié)束說話。

Refactor: 重構(gòu)

          Rename 重命名

          Extract 提取

          Create Superclass  創(chuàng)建超類

          Move Up 上移

          Move Down 下移

Convert:轉(zhuǎn)換成ARC,swift等

Encapsulate 封裝

Start Dictation: 開始聽寫

Emoji & symbols:emoji表情和特殊符號

對Xcode菜單選項的詳細(xì)探索(干貨) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

View:

 

Standard Editor :標(biāo)準(zhǔn)模塊

Assistant Editor :助理模塊

Version Editor: 版本模塊

Navigators:里面包含了xcode左邊8個導(dǎo)航模塊的切換。

Debug Area:中下部的調(diào)試框和打印輸出框。

Untilities: xcode右邊的上面兩個選項和下面的四個選項。

          Show File Inspector:顯示文件檢查

          Show Quick Help Inspector:顯示快速幫助

          File Template Library  文件模板庫

          Code Snippet Library  代碼片段庫

          Object Library  對象庫

          Media Library  媒體庫

          Hide Utilities  隱藏實體工具

Hide Toolbar  隱藏工具欄(XCode頂部)

Hide Tab Bar  隱藏標(biāo)簽欄(用了cmd+T出來的tab切換)

Enter Full Screen:全屏

對Xcode菜單選項的詳細(xì)探索(干貨) 

 

 

 

 

 

 

 Find:

 

Find in Workspace… 在工作組中查找

Find and Replace in Workspace… 在工作組中查找和替換

...

上面4個是在哪地方查找或替換,中間4個是在你幾個選中的文件或組中查找,

再下面4個是查找或替換,然后是替換。

Find Call Hierarchy:查找到調(diào)用層級。

Hide Find Bar:隱藏查找欄

Use Selection for Find :使用選擇的地方去查找

Use Selection for Replace:使用選擇的地方去替換

對Xcode菜單選項的詳細(xì)探索(干貨) 

 Navigate:

 

Reveal in Project Navigator :在項目導(dǎo)航中揭示出此文件

Reveal in Symbol Navigator  :在符號導(dǎo)航中揭示出某方法

Open in Assistant Editor:用分屏助理打開

Open in ..   你想怎么打開

Move Focus To Next Area  將焦點移動到下一個區(qū)域

Move Focus To Editor   將焦點移動到編輯器

Go Forward  前進(jìn),相當(dāng)于兩個手指左劃右劃

Go back  后退

Jump to Selection 跳轉(zhuǎn)到選擇

Jump to Definition 跳轉(zhuǎn)到定義

Jump to OriginalSource 跳到源文件

Jump to Next Issue  跳轉(zhuǎn)到下一個問題

Jump to Previous Issue  跳轉(zhuǎn)到上一個問題

Jump to Next Counterpart  :??

Jump to Previous Counterpart : ??

Jump to Line in xxx.m :跳到這個文件的第幾行。

Jump to Next Placeholder :??

Jump to Previous Placeholder:??

對Xcode菜單選項的詳細(xì)探索(干貨) 

 

 

 

 

 

 Editor:(選中文件狀態(tài)下)

 

Show Completions : 顯示自動補全

Edit All in Scope: 在當(dāng)前文件全文修改選中的一個變量或單詞

Fix All in Scope: 在當(dāng)前文件自動處理他能解決的error,相當(dāng)于點 對Xcode菜單選項的詳細(xì)探索(干貨)

Show issue: 展示錯誤和隱藏錯誤,相當(dāng)于點左邊的按鈕 對Xcode菜單選項的詳細(xì)探索(干貨)

Issues: 可以控制展示全部錯誤警告,還是僅僅展示警告。

Structure: 構(gòu)造

Balance Delimiter:直接選中光標(biāo)所在的整個大括號

Re-Indent : 將格式縮進(jìn)整理一下

這里還有四個,分別是往前或往后移一個tab,往上往下移一行

Code Folding: 提供各種折疊和取消折疊

Focus Follow Selection:高亮聚焦你光標(biāo)所在的模塊

Syntax Coloring: 設(shè)置各個語法的高亮配色

Show Invisibles: 顯示所有隱藏的東西,比如空格。

Show Blame for Line: 顯示選中的行的修改者和log。

Show Code Coverage: 展示代碼的覆蓋范圍

對Xcode菜單選項的詳細(xì)探索(干貨)

 

 

 

 

 Editor:(選中xib狀態(tài)下)

 

Canvas 畫布

          Show Selection Highlights: 顯示選中控件的高亮

          Show Resize Knobs:顯示約束旁邊的小方塊

          Show Constraints :顯示約束

          Show Involved Views For Selected Constraints:顯示約束涉及到的視圖

          Show Layout Rectangles  布局矩形

Size Class: 屏幕布局相關(guān),相當(dāng)于點xib下面的按鈕

Show Bounds Rectangles  顯示邊界矩形

Hide Document Outline:隱藏或顯示左邊的層級圖

Reveal in Document Outline:在左邊的層級圖中揭示出來

Align  對準(zhǔn)

          Align Left Edges  左邊緣對齊

          Align Right Edges  右邊緣對齊

          Align Top Edges  頂部邊緣對齊

          Align Bottom Edges  底部邊緣對齊

          Align Horizontal Centers  橫向中心對齊

          Align Vertical Centers  豎向中心對齊

          Align Baselines  基線對齊

          Align Horizontal Center In Container   對齊容器中的水平中心

          Align Vertical Center In Container   對齊容器中的垂直中心

Arrange : 可以上移下移或移到背景等

Embed : 嵌入,可以嵌nav,tabbar,scrollView

Unembed   解除嵌入

Size to Fit :大小以適合

Snap to Guides:讓引導(dǎo)線具有吸附功能,讓控件靠近就自動對齊

Guides:設(shè)置引導(dǎo)標(biāo)尺線

Add Horizontal Guide : 添加橫向標(biāo)尺線

Add Vertical Guide : 添加垂直標(biāo)尺線

Automatically Refresh Views:自動刷新視圖

Refresh All Views:刷新所有視圖

Debug Selected Views:調(diào)試選中的視圖?

Resolve Auto Layout issues:解決自動布局的問題,類似于點 對Xcode菜單選項的詳細(xì)探索(干貨)

Refactor to Storyboard:把VC重構(gòu)成SB?

對Xcode菜單選項的詳細(xì)探索(干貨)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Product:

 

Run:運行

Test:??

Profile:打開instrument之類的

Analyze:進(jìn)行代碼分析,可以檢測一些不規(guī)范的OC語法

Archive:歸檔

Build for:和上面的功能相似。

Perform Action:??

Build:編譯

Clean:清一下之前編譯的緩存

Stop:停止

對Xcode菜單選項的詳細(xì)探索(干貨) 

 Debug:

 

Pause : 暫停 會 切換成繼續(xù)

Continue to Current Line:走到你光標(biāo)選中的這行

Step Over : 跨越

Step Into :步入

Step Out :走出

Step Over Instruction: 跨過指示

Step Over Thread :單步執(zhí)行在線程

Step Into Instruction :步入指示

Step Into Thread :單步執(zhí)行線程

Capture GPU Frame: 捕獲GPU位置

Simulate Location: 模擬模擬器的位置

Simulate Background Fetch: 讓模擬器去后臺

iCloud: 蘋果云相關(guān)

View Debugging: 關(guān)于視圖的調(diào)試

Take Screenshot of Active Device:截圖

Capture View Hierarchy: 用3D圖 來捕獲視圖層次

Show View Frame: 在模擬器上顯示各個控件的尺寸大小

Show Alignment Rectangles: 顯示對齊矩形

Show View Drawing: 顯示查看繪圖

Show Responsive Scrolling Status: 顯示響應(yīng)滾動狀態(tài)

Deactivate Breakpoints  停用中斷點。

Breakpoints: 相當(dāng)于左下角的加號,增加各種斷點。

Debug Workflow:可以顯示內(nèi)存和清除打印等操作。

Always Show Disassembly: 這要是勾上就只顯示堆棧信息不看代碼

Attach to Process by PID or Name: 設(shè)置權(quán)限id或name

Attach to Progress: 附加到進(jìn)程

Detach: 跳過所有的斷點

對Xcode菜單選項的詳細(xì)探索(干貨)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Source Control:

 

第一行是分支管理,可以創(chuàng)建分支合并分支,配置分支的源等等。

Create Working Copy:項目中如果有地方是引用的那就copy一下。

Checkout:可以選擇切換分支。

Commit  :提交

Push : 上傳代碼

Pull :拉代碼

Refresh Status:刷新狀態(tài)

Discard Changes :放棄所有修改。

Add Selected Files : 將選中的這些問號文件add一下。

Discard Changes  in selected Files : 將選中的這些文件放棄修改。

Mark Selected  Files as Resolved: 相當(dāng)于合并或rebase過程中的解決。

History:可以看當(dāng)前分支的log歷史。

對Xcode菜單選項的詳細(xì)探索(干貨)

 

 

 

 

Window: 

 

Minimize: 最小化

Zoom:相當(dāng)于windows的“還原”

Show next tab: 如果你有兩個tab的話這個就是切換tab

Show previous tab: 同上

Documentation and API Reference:打開xcode文檔

welcome to xcode: 來到開始頁面

Device:硬件,能看到MAC ,模擬器和手機

Organizer:打開可以看到Archives 和 Crashes

Project:查看最近項目,也可以在這里刪除Derived Data

Bring all to Front:把所有xcode打開的都置頂。

對Xcode菜單選項的詳細(xì)探索(干貨)

 

 

 Help:

 

Search : 在目錄中搜索功能。

Documentation and API Reference:打開xcode文檔

Xcode OverView:打開xcode綜述

Release Notes:打開xcode各版本更新迭代的log。

What's New in Xcode:有什么新特性

Quick help for selected Item:快速幫助,相當(dāng)于按著option點。

Search Documentation for Selected  Text:詳細(xì)幫助,直接在文檔里找到這個。

對Xcode菜單選項的詳細(xì)探索(干貨)

 

 

如果你不是在董鉑然博客園看到本文請點擊查看原文。 轉(zhuǎn)載需注明出處。

 

 

您還未登錄,請先登錄

熱門帖子

最新帖子

?