所謂一個開發者,關于開放上面的技術不懂,哪都不算什么,因為還沒有學到那么精通的程度,但是如果一個開發者連自己開發所用的工具都不太熟練,甚至不會操作那么一切都是廢話,還是別做這個,回家睡大覺吧。
今天小編就根據自己從開始學習C(ios)到現在這么久遇到了最常用的開發工具的常用操作和一些常用快捷鍵。
相信看完之后你的編碼和開發效率會快很多,不信你可以試試!
一、快捷鍵的使用
經常用到的快捷鍵如下:
新建
shift + cmd + n 新建項目
cmd + n 新建文件
視圖
option + cmd + 回車 打開助理編輯器
cmd + 回車 顯示主窗口
cmd + 0 導航窗口
option + cmd + 0 工具窗口
在.m & .h之間切換 control + cmd + 上/下
按照瀏覽文件的前后順序切換 control + cmd + 左右
查看頭文件 control + cmd + j
切換到對應的函數control + 6 支持智能輸入,注意輸入法
運行
cmd + r 運行
cmd + . 停止
cmd + b 編譯
cmd + shift + b 靜態內存分析編譯,可以檢查程序結構上是否存在內存泄露
排版
control + i 將選中按鈕重新縮進
cmd + ] 向右增加縮進
cmd + [ 向左減少縮進
cmd + / 注釋/取消注釋,提示:取消注釋時,注釋雙斜線必須在行首
cmd + 向上 到文件開始位置
cmd + 向下 到文件末尾位置
2、F6單步調試、F7跳入,F8繼續, 和Eclipse,VS類似
二、OC專有注釋
注釋形式和效果
(1)#PRagma mark 注釋
(2)#pragma mark- 注釋
三、warning的使用(注意)
使用形式:
#warning 代碼還沒有寫完
可以幫助我們對代碼進行快速的定位
四、代碼塊的使用
對于經常使用的代碼塊,可以以代碼塊的方式保存起來,設置提示詞,以便快速的編碼。
對代碼塊進行適當的編輯
使用和讓保存的代碼塊不被“寫死”;
設置后的提示效果:
五、打印內容查看(重寫description方法的技巧)
代碼示例:
1 - (NSString *)description2 {3 // 包含對象類型名稱,以及對象的指針地址4 return [NSString stringWithFormat:@""<@: p> {answer: %@, title: %@, icon: %@, options: %@}", [self class], self, self.answer, self.title, self.icon, self.options];5 }
提示:
如果要在開發時,跟蹤對象的明細信息,可以重寫description方法,類似于java的toString()
為根類添加一個擴展
1 #import "NSArray+Log.h" 2 3 @implementation NSArray (Log) 4 5 - (NSString *)descriptionWithLocale:(id)locale 6 { 7 8 9 // 遍歷數組中的所有內容,將內容拼接成一個新的字符串返回10 NSMutableString *strM = [NSMutableString string];11 12 [strM appendString:@"(/n"];13 14 // 遍歷數組,self就是當前的數組15 for (id obj in self) {16 // 在拼接字符串時,會調用obj的description方法17 [strM appendFormat:@"/t%@,/n", obj];18 }19 [strM appendString:@")"];20 return strM;21 }22 23 @end
1. 文件
CMD + N: 新文件
CMD + SHIFT + N: 新項目
CMD + O: 打開
CMD + S: 保存
CMD + SHIFT + S: 另存為
CMD + W: 關閉窗口
CMD + SHIFT + W: 關閉文件
2. 編輯
CMD + [: 左縮進
CMD + ]: 右縮進
CMD + CTRL + LEFT: 折疊
CMD + CTRL + RIGHT: 取消折疊
CMD + CTRL + TOP: 折疊全部函數
CMD + CTRL + BOTTOM: 取消全部函數折疊
CTRL + U: 取消全部折疊
CMD + D: 添加書簽
CMD + /: 注釋或取消注釋
CTRL + .: 參數提示
ESC: 自動提示列表
3. 調試
CMD + /: 設置或取消斷點
CMD + OPT + /: 允許或禁用當前斷點
CMD + OPT + B: 查看全部斷點
CMD + RETURN: 編譯并運行(根據設置決定是否啟用斷點)
CMD + R: 編譯并運行(不觸發斷點)
CMD + Y: 編譯并調試(觸發斷點)
CMD + SHIFT + RETURN: 終止運行或調試
CMD + B: 編譯
CMD + SHIFT + K: 清理
4. 窗體
CMD + SHIFT + B: 編譯窗口
CMD + SHIFT + Y: 調試代碼窗口
CMD + SHIFT + R: 調試控制臺
CMD + SHIFT + E: 主編輯窗口調整
5. 幫助
CMD + OPT + ?: 開發手冊
CMD + CTRL + ?: 快速幫助
Command + Shift + E :擴展編輯器
Command + [ :左移代碼塊
Command + ] :右移代碼塊
Tab :接受代碼提示
Esc :顯示代碼提示菜單
Ctrl + . (句點):循環瀏覽代碼提示
Shift + Ctrl + . (句點):反向循環瀏覽代碼提示
Ctrl + / :移動到代碼提示中的下一個占位符
Command + Ctrl + S :創建快照
Ctrl + F :前移光標
Ctrl + B :后移光標
Ctrl + P :移動光標到上一行
Ctrl + N:移動光標到下一行
Ctrl + A : 移動光標到本行行首
Ctrl + E : 移動光標到本行行尾
Ctrl + T :交換光標左右兩邊的字符
Ctrl + D:刪除光標右邊的字符
Ctrl + K :刪除本行
Ctrl + L : 將插入點置于窗口正中
Command + Alt + D:顯示open quickly 窗口
Command + Alt + 上方向鍵 :打開配套文件
Command + D :添加書簽
Option + 雙擊:在文檔中搜索
Command + Y :以調試方式運行程序
Command + Alt + P : 繼續(在調試中)
Command + Alt + 0 :跳過
Command + Alt + I :跳入
Command + Alt + T :跳出
新聞熱點
疑難解答