黑馬程序員_工具使用03_Xcode自定義代碼塊

---------------------------------------- android培訓java培訓、期待與您交流! ------------------------------------------


一、創建自定義代碼塊的好處

由於項目、所用語言或者編碼習慣的差別,不同的程序員習慣用的代碼片段也不盡相同,這就有了自定義代碼片段的需求,好在Xcode是支持該功能的。他的好處是使程序員以最快的速度輸入很常用的代碼片段,提高編程效率。


該功能是從Xcode4開始引入的。在Xcode中的位置如下圖所示:





如上圖,右邊系統就定義很對的代碼塊,包括一些我們很常用的@interface 和@implementation的聲明和實現。


二、自定義我們常用的代碼塊步驟

Eg:@property屬性的定義是Cocoa程序開發中很常用的一個功能,下面就以此爲例說明如何自定義代碼片段。

1、書寫代碼片段
在聲明@property屬性的地方寫下如下語句:
@property (nonatomic, retain) <#type#> <#name#>;  
這裏<#type#>和<#name#>起什麼作用可以在後面的使用效果中看出來。


2、新建代碼片段

1)點擊Code Snippet Library



2)選擇User 用戶自定義


3)出現如下空白界面

4)把剛編輯好的代碼選中,拖到上面的空白處,出現如下的編輯窗口


圖中從上到下的含義依次是:
①Title
代碼片段的標題
②Summary
代碼片段的描述文字
③Platform
可以使用代碼片段的平臺,有IOS/OS X/All三個選項
④Language
可以在哪些語言中使用該代碼片段
⑤Completion Shortcut
代碼片段的快捷方式,比如本文開頭用到的dowhile,在這裏,把屬性設置的快捷方式設爲property
⑥Completion Scopes
可以在哪些文件中使用當前代碼片段,比如全部位置,頭文件中等,當然可以添加多個支持的位置。
最後的一個大得空白區域是對代碼片段的效果預覽。
一切設置完成以後,點擊該菜單右下角的Done按鈕,新建工作就結束了。


5)驗證效果:我在代碼裏面輸入”pro“ 即出現如下提示:(直接點擊Enter鍵,一整條語句就自動補齊了)



三、代碼片段的備份
Xcode中的代碼片段默認放在下面的目錄中:
  1. ~/Library/Developer/Xcode/UserData/CodeSnippets   

我們可以將目錄中的代碼片段備份,也可以將其直接拷出來放在不同的電腦上使用,因此多臺電腦之間的協作也毫無壓力。






--------------------------------------- android培訓java培訓、期待與您交流! -------------------------------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章