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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

Xcode 添加代码块

發(fā)布時(shí)間:2023/11/27 生活经验 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xcode 添加代码块 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我們經(jīng)常會(huì)定義一些retain的property,而且大概每次我們都會(huì)像這樣寫:

@property (nonatomic, retain) Type *name;?

每次都要老老實(shí)實(shí)的把“@property (nonatomic, retain)”敲一遍,這樣太累了。

那么能不能像XCode自帶的代碼提示功能一樣,每次我們只需敲兩三個(gè)鍵,代碼提示就出來(lái)了,然后一下子就可以把我們這段代碼輸入進(jìn)去?這樣不是方便了許多嗎?

Yes, we can. But how?

別急,下面我就以這段代碼為例,展示如何在XCode中添加自定義的代碼片段。

?

  • 用XCode隨便打開(kāi)或新建一個(gè)項(xiàng)目,然后隨便打開(kāi)一個(gè).h或者.m文件。

    ?

    ?

  • 隨便找個(gè)空白位置,輸入“@property (nonatomic, retain) <#type#> *<#name#>;”。(不含雙引號(hào),“<#”、“#>”這兩個(gè)符號(hào)的作用,你一會(huì)兒就明白了。)

    ?

    ?

    ?

  • 打開(kāi)XCode右側(cè)的Utilities View,然后在其靠底部的位置找到并打開(kāi)Code Snippets Library。

    ?

    ?

  • 選中我們剛剛輸入的那段代碼,把它拖到Code Snippets Library中。

    ?

    ?

  • 滾動(dòng)到Code Snippets Library的最底部,找到一個(gè)花括號(hào)上面帶個(gè)“User”文字的圖標(biāo)。

    ?

    ?

  • 單擊那個(gè)圖標(biāo),會(huì)彈出一個(gè)窗口。然后點(diǎn)擊窗口底部左邊的Edit按鈕

    ?

    ?

  • 在Title和Completion shortcut這兩項(xiàng)中,輸入代碼片段的標(biāo)題和快捷鍵。快捷鍵用于激活代碼提示,標(biāo)題則會(huì)顯示在代碼提示中。此例中,我們輸入標(biāo)題為“Objective-C @property retain”,快捷鍵為“@property ”。

    ?

    ?

  • 選擇對(duì)應(yīng)的platform、language和Completion scope。然后點(diǎn)擊“Done”按鈕。
    此例中,platform我們選All;language選Objective-C;Completion scope選Class Interface Methods。
    Completion scope指定了激活代碼提示的快捷鍵的有效的區(qū)域,比如這里我們選的Class Interface Methods就是說(shuō)明這段代碼的快捷鍵在聲明類方法的區(qū)域才能激活代碼提示;在其他任何區(qū)域,無(wú)論怎么敲這個(gè)快捷鍵,都不會(huì)出現(xiàn)這段代碼的提示。

好,現(xiàn)在刪掉我們剛剛輸入的代碼。然后隨便找類的頭文件,在定義類property的區(qū)域,試試敲入我們剛剛設(shè)置的快捷鍵。你注意到了嗎?我們僅僅才敲入“@p”這兩個(gè)字符,代碼提示就已經(jīng)出來(lái)了。選中代碼,回車,XCode自動(dòng)把代碼給我們補(bǔ)全了,是不是快多了?

ps.
現(xiàn)在你知道“<#”、“#>”這兩個(gè)符號(hào)的作用了吧?
為什么例子中,我們的快捷鍵“@property ”后面要加一個(gè)空格?試試不加空格有什么效果?

轉(zhuǎn)載于:https://www.cnblogs.com/Apolla/p/4734803.html

總結(jié)

以上是生活随笔為你收集整理的Xcode 添加代码块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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