国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS開發——Xcode基本操作

2019-11-14 19:16:40
字體:
來源:轉載
供稿:網友

 

 

所謂一個開發者,關于開放上面的技術不懂,哪都不算什么,因為還沒有學到那么精通的程度,但是如果一個開發者連自己開發所用的工具都不太熟練,甚至不會操作那么一切都是廢話,還是別做這個,回家睡大覺吧。

今天小編就根據自己從開始學習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 :跳出

 
 
 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商水县| 靖西县| 和政县| 玉屏| 营口市| 台北市| 木兰县| 监利县| 达孜县| 长乐市| 延长县| 泸州市| 清远市| 富阳市| 南郑县| 锡林浩特市| 神池县| 龙南县| 余姚市| 阳东县| 东城区| 芜湖市| 四川省| 久治县| 固阳县| 枞阳县| 奉节县| 宁南县| 晴隆县| 弥渡县| 东兴市| 盐边县| 那坡县| 绥滨县| 沐川县| 修文县| 揭阳市| 和田市| 镇宁| 五常市| 龙陵县|