原創(chuàng)|使用教程|編輯:龔雪|2018-08-10 10:04:58.000|閱讀 1683 次
概述:本教程主要為大家介紹AppCode中Completion的使用技巧。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Basic code completion (?Space):在輸入時(shí)立即completion任何類,方法或變量的名稱。
Smart Type completion(??Space)分析您當(dāng)前使用的context并為您準(zhǔn)備選擇列表。它過濾方法和變量列表匹配預(yù)期的表達(dá)式類型。例如,它可以suggest 預(yù)期類的構(gòu)造函數(shù)或factory方法:
如果Complete Statement沒有提示任何內(nèi)容,請(qǐng)嘗試再次按相同的快捷方式,AppCode將查找預(yù)期類型的??值,此值通過一個(gè)鏈?zhǔn)椒椒ㄕ{(diào)用能被回收。
使用Complete Statement(???)AppCode會(huì)在必要時(shí)為您插入括號(hào),大括號(hào),分號(hào),引號(hào)等,然后將插入符移動(dòng)到可以自動(dòng)開始鍵入下一個(gè)語句的位置:
要更改 completion操作,請(qǐng)跳轉(zhuǎn)到Preferences| Editor| General| Code Completion。默認(rèn)情況下,AppCode中的completion區(qū)分大小寫,但您可以在此處進(jìn)行更改:
有一些特定于AppCode的completion功能
使用finishing code completion之前。您需要通過在completion preferences中輸入點(diǎn),空格等選項(xiàng)來選擇插入所選variant。
使用不同的completion種類和功能為UIViewController中的UITableView實(shí)現(xiàn)一個(gè)簡單的cellForRowAtIndexPath方法。
1.第一步是將表格單元格列出并引入所需的變量:
2.對(duì)于此示例,使用格式化的NSString作為唯一的單元標(biāo)識(shí)符。調(diào)用Smart completion并快速插入[NSString stringWithFormat]:
指定id后,不要使用鍵盤或鼠標(biāo)移動(dòng)插入符號(hào) - 只需調(diào)用Complete語句,分號(hào)將自動(dòng)插入。
3.要獲取單元實(shí)例,使用Introduce Variable創(chuàng)建一個(gè)局部變量(??V然后使用Complete語句快速跳轉(zhuǎn)到新行:
4.像往常一樣,我們應(yīng)該檢查單元格是否已經(jīng)創(chuàng)建。這里是完整語句的另一個(gè)用例:使用???輸入if和 finish completion,跳轉(zhuǎn)到用于指定表達(dá)式的括號(hào),再一次跳到花括號(hào)內(nèi):
Complete Statement也可以與其他控制語句一起使用,例如for,while,do和switch。
5.調(diào)用Smart Completion以分配單元格并在其后指定單元格類型:
6.再次使用單元標(biāo)識(shí)符,并且在代碼中沒有任何重復(fù)。將它分成一個(gè)變量,然后重新使用它:
7.將插入符號(hào)移動(dòng)到initWithStyle方法,使用Tab跳轉(zhuǎn)到第二個(gè)參數(shù),調(diào)用Basic Completion并再次使用Complete語句完成它:
8.現(xiàn)在可以從方法返回單元格調(diào)用Basic Completion通過使用Tab完成它而不是?:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都