無標(biāo)題文章

iOS高效開發(fā)必備技巧之自定義代碼塊

iOS開發(fā)5年了,3年前想著不定期的總結(jié)一下iOS開發(fā)心得,結(jié)果3年之內(nèi),只寫了3篇文章,著實(shí)汗顏。

今天開始,重拾之前的計(jì)劃,iOS工作總結(jié),先從提高編碼效率的快捷鍵設(shè)置開始。

廢話不說了,直接來干貨了。

xcode10之后,自定義Code Snippet的入口變了。相比之前更加便捷了。

我分別從三個(gè)角度以圖文的形式來描述這塊內(nèi)容。分別是?自定義代碼塊的過程自定義代碼塊的使用過程、自定義代碼塊轉(zhuǎn)移過程。后面看圖。

進(jìn)入看圖說話:

自定義代碼塊的過程:

需要替代的字,可以如下圖所示這樣搞:

上圖為定義屬性事例,下圖定義代碼塊的具體事例:

選中我們上面截圖中的所有代碼,右擊鼠標(biāo),彈出如下截圖內(nèi)容,進(jìn)入snippet中進(jìn)行設(shè)置。

自定義代碼塊的增加與刪除

自定義代碼塊的使用過程

我們輸入標(biāo)簽,就會(huì)有提示,比如說,我們輸入ld ,會(huì)給我們一堆我們自定義的提示,比如我們選擇delegate的定義

那么就會(huì)出現(xiàn)"自定義代碼塊使用2" 這個(gè)截圖??纯词遣皇菐臀覀兪×瞬簧偾么a的時(shí)間呢?

同理,我們還可以定義其他的代碼塊,比如說tableview。我們一般必須實(shí)現(xiàn)的那幾個(gè)代理。我們也可以搞成一個(gè)代碼塊去做。

自定義代碼塊的轉(zhuǎn)移過程

當(dāng)我們?cè)俑鼡Q電腦的時(shí)候,我們也是可以把上述我們自定義的代碼塊轉(zhuǎn)移到別的電腦上的。

在我們?cè)O(shè)置代碼塊的時(shí)候,xcode會(huì)自動(dòng)為我們生成相應(yīng)的文件。而這文件是可以拷貝到我們新的電腦上的。這樣我們換電腦也不用擔(dān)心了。

代碼塊的具體路徑如下:

~/Library/Developer/Xcode/UserData/CodeSnippets

?著作權(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)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡信或評(píng)論聯(lián)系作者。

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

  • 轉(zhuǎn)至元數(shù)據(jù)結(jié)尾創(chuàng)建: 董瀟偉,最新修改于: 十二月 23, 2016 轉(zhuǎn)至元數(shù)據(jù)起始第一章:isa和Class一....
    40c0490e5268閱讀 2,039評(píng)論 0 9
  • 概述 這篇文章中,我不會(huì)說多線程是什么、線程和進(jìn)程的區(qū)別、多線程有什么用,當(dāng)然我也不會(huì)說什么是串行、什么是并行等問...
    hashakey閱讀 366評(píng)論 0 0
  • # MVC ?框架的所有代碼結(jié)構(gòu)整合都是采用MVC的基礎(chǔ)架構(gòu),這也是蘋果iOS系統(tǒng)的基本架構(gòu)。Controller...
    keldonwang閱讀 377評(píng)論 0 0
  • 本文轉(zhuǎn)自:http://www.cnblogs.com/dsxniubility/p/5596973.html 方...
    Lewis海閱讀 742評(píng)論 0 1
  • 【2017年最新】? iOS面試題及答案 設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡要敘述? 設(shè)計(jì)模式是一種編碼經(jīng)...
    紫色冰雨閱讀 717評(píng)論 0 1

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