提升iOS開(kāi)發(fā)效率超實(shí)用技巧(精華篇)

提升iOS開(kāi)發(fā)效率超實(shí)用技巧(精華篇)

Yao_YongChao?2020-05-27 20:26:26?

?227??收藏

分類(lèi)專(zhuān)欄:?Ios?文章標(biāo)簽:?xcode快捷鍵

版權(quán)

Ios專(zhuān)欄收錄該內(nèi)容

2 篇文章0 訂閱

訂閱專(zhuān)欄

前言

工作中發(fā)現(xiàn)有些iOS小伙伴平時(shí)開(kāi)發(fā)的時(shí)候,比如在快速打開(kāi)一個(gè)類(lèi)文件的時(shí)候,還在項(xiàng)目目錄里面一層一層的找倘待,等等拣技,希望本文能提升他們的開(kāi)發(fā)幸福感萎羔。這篇文章只是分享一下平時(shí)用到的一些快捷鍵和習(xí)慣涂炎,希望能對(duì)大家平時(shí)的開(kāi)發(fā)效率有所幫助烂完。

至于為什么要寫(xiě)民褂?

原因有幾點(diǎn):

1. 工作中發(fā)現(xiàn)有些iOS小伙伴平時(shí)開(kāi)發(fā)的時(shí)候茄菊,比如在快速打開(kāi)一個(gè)類(lèi)文件的時(shí)候疯潭,還在項(xiàng)目目錄里面一層一層的找,等等面殖,希望本文能提升他們的開(kāi)發(fā)幸福感竖哩。

2. 我自認(rèn)為知道的快捷鍵還蠻多的,但是還是從同事那里學(xué)到了幾個(gè)實(shí)用的脊僚,這篇文章就當(dāng)做記錄分享自己平時(shí)開(kāi)發(fā)的一些小技巧吧相叁。

鼠標(biāo) 和 觸摸板

如果你用的iMac 大部分用的是蘋(píng)果的鼠標(biāo),蘋(píng)果的鼠標(biāo)是可以設(shè)置智能手勢(shì)的辽幌,這些在系統(tǒng)偏好里面都有教程和設(shè)置增淹,大家可以去看一下,每每看到同事還在把iMac的鼠標(biāo)當(dāng)做windows的來(lái)用乌企,我真想說(shuō)這個(gè)鼠標(biāo)貴是有道理的虑润。

鼠標(biāo):1. 一個(gè)手指右滑返回,在Xcode 中就不用每次都去點(diǎn)擊返回上一個(gè)類(lèi)了加酵。2. 兩個(gè)手指左\右滑切換桌面拳喻,MacOS的多桌面挺好的,可以一個(gè)放UI猪腕,一個(gè)放代碼冗澈,一個(gè)放接口文檔等等。3. 兩個(gè)手指輕點(diǎn)陋葡,相當(dāng)于F3上面的快捷鍵Miss Control亚亲,很方便。

觸摸板:跟鼠標(biāo)基本一樣脖岛,切換桌面是三個(gè)手指左\右滑朵栖,Miss Control 是三個(gè)手指向上滑颊亮。

好了柴梆,廢話不多說(shuō),直接進(jìn)入關(guān)鍵的吧终惑,我默認(rèn)用快捷鍵的使用頻次排序吧绍在,希望大家都能動(dòng)手嘗試下。

Xcode 中

1.Shift + Command + O 彈出快速查找文件窗口(這個(gè)是字母O雹有,Markdown O之后很像數(shù)字0 )偿渡, Shift +Commond + 0 是快速打開(kāi)官方文檔的快捷鍵。

2.Shift + Comand + j 定位到文件所在目錄霸奕,經(jīng)常配合上面那條快捷鍵溜宽。

3.Control + Command + 上\下 切換 .m 和 .h 。

4.Command + t 新建一個(gè)Tab质帅,這個(gè)很實(shí)用适揉,我平時(shí)一般都會(huì)建3留攒,4個(gè)Tab,關(guān)閉Tab 可以用 Command + w 嫉嘀。

5. 如果你不習(xí)慣開(kāi)多個(gè)Tab炼邀,習(xí)慣開(kāi)多個(gè)Xcode窗口,可以用Command + 來(lái)互相切換剪侮。

6.Control + Command + e 可以批量修改光標(biāo)所在位置的變量拭宁,像這樣

7.Shift + Command + f 打開(kāi)全局搜索,當(dāng)然你可以連續(xù)按住 Command 鍵連續(xù)按兩次 4瓣俯,也會(huì)聚焦到全局搜索杰标,全局搜索這里要說(shuō)一下,搜索Xcode 不僅僅是支持text匹配降铸,最常用的可以加個(gè) Any 正則在旱,就可以搜出如圖中的這種,等等推掸。

8.Command + f 在類(lèi)中搜索 桶蝎, enter 匹配下一個(gè) Shift + enter 匹配上一個(gè)。

9.Command + 上\下\左\右 光標(biāo)切換到類(lèi)首谅畅,類(lèi)尾登渣,行首,行尾毡泻。

10.alt + 左\右 光標(biāo)左右移動(dòng)一個(gè)單詞胜茧。

11.Command + delete 刪除光標(biāo)到行首的內(nèi)容,同理 alt + delete 刪除光標(biāo)前的一個(gè)單詞仇味,另外可以先切換到到行尾 用 Command + delete 刪除一整行內(nèi)容呻顽。

12. 同理 Command + Shift 和 Command + alt 加方向鍵就可以選中一整行或者多行了。

13. 選中一段代碼 Control + i 會(huì)自動(dòng)縮進(jìn)丹墨。

14.Command + \ 當(dāng)前行加斷點(diǎn)廊遍, alt + Command + \ ,新建一個(gè) symbolic breakpoint 贩挣。

15.Command + n 新建文件 喉前, Shift + Command + n 新建工程

16.alt + Command + 左\右 折疊\顯示當(dāng)前塊, Shift + alt + Command + 左\右 折疊\顯示當(dāng)前文件中的塊王财。

17.Control + Command + [ 上移卵迂,如果沒(méi)有選中,默認(rèn)上移當(dāng)前行绒净, Control + Command + ] 下移见咒。

18.Command + ] 向右縮進(jìn),支持多行挂疆, Command + [ 向左縮進(jìn)改览。

19.Shift + Command + k product 清理哎垦, Command + r Run, Command + b 編譯恃疯。

20.還有一個(gè)重要的快捷鍵漏设,??, Control + Command + p 快捷導(dǎo)入今妄,像這樣郑口,

很酷吧,需要導(dǎo)入一個(gè)工具才可以實(shí)現(xiàn)盾鳞, 可以點(diǎn)擊這里 犬性,Xcode 9 以前用過(guò)類(lèi)似的插件也可以實(shí)現(xiàn)這個(gè)功能

Xcode 窗體相關(guān)

1.Shift + Command + Y 隱藏 \ 顯示 console 區(qū),但是我建議顯示console區(qū) 用 Shift + Command + C 腾仅,會(huì)直接聚焦效果乒裆。

2.Command + k console清屏。

3.Control + 1 這個(gè)應(yīng)該很多工程師都沒(méi)用過(guò)?推励,當(dāng)然點(diǎn)擊小圖標(biāo)也可以鹤耍。

如圖可以看到所有調(diào)用者,導(dǎo)入的文件验辞,被那些導(dǎo)入等等相關(guān)依賴(lài)稿黄。還可以找到最近打開(kāi)的文件,Recent Files

4.Control + 6 查看當(dāng)前類(lèi)的方法列表跌造,這里建議用 pragma mark 來(lái)合理分塊

5.Command + 1,2,3,4,5,6,7,8,9 切換左邊窗體杆怕, Command + 0 顯示 \ 隱藏左邊窗體。

6.alt + Command + 0 顯示 \ 隱藏右邊窗體壳贪,同理 alt + Command + 1,2 等也可以切換

7.Command + , 彈出 Perferences ,可以用 Command + w 隱藏

其他

1.還有一個(gè)多行編輯陵珍,有的時(shí)候也會(huì)用到,需要借助Sublime Text, 快捷鍵是 Shift + Command + L 违施,退出多行編輯也是 Shift + Command + L

2.Shift + Command +3 全屏截圖互纯, Shift + Command + 4 自選區(qū)域截圖, Shift + Command + 4 + 空格 截圖某一個(gè)窗體醉拓。

3.Command + F3 快捷查看桌面伟姐。

4.Control + Command + 空格 彈出表情輸入框收苏。

工具

推薦大家安裝 CheatSheet 亿卤,之后長(zhǎng)按Command 就可以查看所有的快捷鍵了。

關(guān)于懶惰程序員

懶惰對(duì)于程序員其實(shí)是一種夸獎(jiǎng)鹿霸,這里的懶惰并不是常規(guī)意義上的懶惰排吴,也許你聽(tīng)過(guò) 懶惰是程序員的第一美德 。懶惰會(huì)讓程序員想到一些更好的方案去解決手上的問(wèn)題懦鼠,往往的結(jié)果都是節(jié)省了很多體力勞動(dòng)钻哩,以及達(dá)到同樣的需求用的是最優(yōu)雅最便捷的方式屹堰。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值街氢,同時(shí)歡迎大家進(jìn)入小編交流群:624212887扯键,一起交流學(xué)習(xí),謝謝大家的支持

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末珊肃,一起剝皮案震驚了整個(gè)濱河市荣刑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌伦乔,老刑警劉巖厉亏,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異烈和,居然都是意外死亡爱只,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)招刹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)恬试,“玉大人,你說(shuō)我怎么就攤上這事疯暑⊥妫” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵缰儿,是天一觀的道長(zhǎng)畦粮。 經(jīng)常有香客問(wèn)我,道長(zhǎng)乖阵,這世上最難降的妖魔是什么宣赔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮瞪浸,結(jié)果婚禮上儒将,老公的妹妹穿的比我還像新娘。我一直安慰自己对蒲,他們只是感情好钩蚊,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著蹈矮,像睡著了一般砰逻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上泛鸟,一...
    開(kāi)封第一講書(shū)人閱讀 52,682評(píng)論 1 312
  • 那天蝠咆,我揣著相機(jī)與錄音,去河邊找鬼。 笑死刚操,一個(gè)胖子當(dāng)著我的面吹牛闸翅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播菊霜,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼坚冀,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了鉴逞?” 一聲冷哼從身側(cè)響起遗菠,我...
    開(kāi)封第一講書(shū)人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎华蜒,沒(méi)想到半個(gè)月后辙纬,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡叭喜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年贺拣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捂蕴。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡譬涡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出啥辨,到底是詐尸還是另有隱情涡匀,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布溉知,位于F島的核電站陨瘩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏级乍。R本人自食惡果不足惜舌劳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望玫荣。 院中可真熱鬧甚淡,春花似錦、人聲如沸捅厂。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)焙贷。三九已至撵割,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間盈厘,已是汗流浹背睁枕。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工官边, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沸手,地道東北人外遇。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像契吉,于是被迫代替她去往敵國(guó)和親跳仿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 前言 工作中發(fā)現(xiàn)有些iOS小伙伴平時(shí)開(kāi)發(fā)的時(shí)候捐晶,比如在快速打開(kāi)一個(gè)類(lèi)文件的時(shí)候菲语,還在項(xiàng)目目錄里面一層一層的找,等等...
    iOS猿_員閱讀 1,839評(píng)論 1 26
  • 首先題目寫(xiě)的有點(diǎn)大惑灵,這篇文章只是分享一下我平時(shí)用到的一些快捷鍵和習(xí)慣山上,希望能對(duì)大家平時(shí)的開(kāi)發(fā)效率有所幫助。 至于為...
    SuperMario_Nil閱讀 6,421評(píng)論 12 179
  • 自定義xcode代碼片段篇 除了系統(tǒng)給我們已經(jīng)定義好的代碼片段外英支,我們還可以自定義:Xcode->Editor->...
    drmi閱讀 409評(píng)論 0 0
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者佩憾,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn)干花,也就放棄了無(wú)數(shù)的可能妄帘。 ...
    yichen大刀閱讀 6,059評(píng)論 0 4
  • 公元:2019年11月28日19時(shí)42分農(nóng)歷:二零一九年 十一月 初三日 戌時(shí)干支:己亥乙亥己巳甲戌當(dāng)月節(jié)氣:立冬...
    石放閱讀 6,889評(píng)論 0 2