日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对Xcode菜单选项的详细探索

發(fā)布時(shí)間:2024/4/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对Xcode菜单选项的详细探索 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

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

如果你不是在董鉑然博客園看到本文請(qǐng)點(diǎn)擊查看原文。

Xcode - Menu?

File:

?

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

Add Files to XX: 為這個(gè)項(xiàng)目中引入文件

Open :打開文件

Open Recent ?:打開最近的打開的項(xiàng)目或者工作組

Open Quickly ?:通過搜索文件名快速打開一個(gè)文件

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

Save :保存

Duplicate:復(fù)制

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

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

Show in Finder :在Finder 中展示

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

Save As Workspace:?另存為工作組

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

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

?

Edit:

?

Undo: 撤銷

Redo :反撤銷

Cut :剪切

Copy :拷貝

Paste :粘貼

Special Paste :特殊粘貼 ??

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

Duplicate :復(fù)制

Delete :刪除

Select All :全選

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

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

Format :格式

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

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

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

??????????Substitutions:會(huì)出來個(gè)儀表盤,提供微操。

??????????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表情和特殊符號(hào)

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

View:

?

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

Assistant?Editor :助理模塊

Version?Editor:?版本模塊

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

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

Untilities: xcode右邊的上面兩個(gè)選項(xiàng)和下面的四個(gè)選項(xiàng)。

? ? ? ? ? Show File Inspector:顯示文件檢查

? ? ? ? ? Show Quick Help?Inspector:顯示快速幫助

??????????File Template Library ?文件模板庫(kù)

??????????Code Snippet Library ?代碼片段庫(kù)

??????????Object Library ?對(duì)象庫(kù)

??????????Media Library ?媒體庫(kù)

??????????Hide Utilities ?隱藏實(shí)體工具

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

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

Enter Full Screen:全屏

?

?

?

?

?

?

?

?Find:

?

Find in Workspace…?在工作組中查找

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

...

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

再下面4個(gè)是查找或替換,然后是替換。

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

Hide Find Bar:隱藏查找欄

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

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

?

?Navigate:

?

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

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

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

Open in .. ? 你想怎么打開

Move Focus To Next Area ?將焦點(diǎn)移動(dòng)到下一個(gè)區(qū)域

Move Focus To Editor ??將焦點(diǎn)移動(dòng)到編輯器

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

Go back ?后退

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

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

Jump to OriginalSource 跳到源文件

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

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

Jump to Next Counterpart ?:??

Jump to Previous?Counterpart?: ??

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

Jump to Next Placeholder :??

Jump to Previous?Placeholder:??

?

?

?

?

?

?

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

?

Show Completions : 顯示自動(dòng)補(bǔ)全

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

Fix All in Scope: 在當(dāng)前文件自動(dòng)處理他能解決的error,相當(dāng)于點(diǎn)?

Show issue: 展示錯(cuò)誤和隱藏錯(cuò)誤,相當(dāng)于點(diǎn)左邊的按鈕?

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

Structure: 構(gòu)造

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

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

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

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

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

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

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

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

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

?

?

?

?

?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)于點(diǎn)xib下面的按鈕

Show Bounds Rectangles ?顯示邊界矩形

Hide Document Outline:隱藏或顯示左邊的層級(jí)圖

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

Align??對(duì)準(zhǔn)

??????????Align Left Edges ?左邊緣對(duì)齊

??????????Align Right Edges ?右邊緣對(duì)齊

??????????Align Top Edges ?頂部邊緣對(duì)齊

??????????Align Bottom Edges ?底部邊緣對(duì)齊

??????????Align Horizontal Centers ?橫向中心對(duì)齊

??????????Align Vertical Centers ?豎向中心對(duì)齊

??????????Align Baselines ?基線對(duì)齊

??????????Align Horizontal Center In Container ??對(duì)齊容器中的水平中心

??????????Align Vertical Center In Container ??對(duì)齊容器中的垂直中心

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

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

Unembed???解除嵌入

Size to Fit?:大小以適合

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

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

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

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

Automatically Refresh Views:自動(dòng)刷新視圖

Refresh All Views:刷新所有視圖

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

Resolve Auto Layout issues:解決自動(dòng)布局的問題,類似于點(diǎn)?

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

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?Product:

?

Run:運(yùn)行

Test:??

Profile:打開instrument之類的

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

Archive:歸檔

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

Perform Action:??

Build:編譯

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

Stop:停止

?

?Debug:

?

Pause :?暫停 會(huì) 切換成繼續(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: 讓模擬器去后臺(tái)

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

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

Take Screenshot of Active Device:截圖

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

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

Show Alignment Rectangles: 顯示對(duì)齊矩形

Show View Drawing: 顯示查看繪圖

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

Deactivate Breakpoints ?停用中斷點(diǎn)。

Breakpoints: 相當(dāng)于左下角的加號(hào),增加各種斷點(diǎn)。

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: 跳過所有的斷點(diǎn)

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?Source Control:

?

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

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

Checkout:可以選擇切換分支。

Commit ?:提交

Push :?上傳代碼

Pull :拉代碼

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

Discard Changes?:放棄所有修改。

Add Selected Files : 將選中的這些問號(hào)文件add一下。

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

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

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

?

?

?

?

Window:?

?

Minimize: 最小化

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

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

Show previous tab: 同上

Documentation and API Reference:打開xcode文檔

welcome to xcode: 來到開始頁面

Device:硬件,能看到MAC ,模擬器和手機(jī)

Organizer:打開可以看到Archives 和 Crashes

Project:查看最近項(xiàng)目,也可以在這里刪除Derived Data

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

?

?

?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點(diǎn)。

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

?

?

?轉(zhuǎn)載需注明出處。

?

?

?

?

?

?

?

?

?


總結(jié)

以上是生活随笔為你收集整理的对Xcode菜单选项的详细探索的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。