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