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

首頁 > 系統 > iOS > 正文

iOS-Xcode的使用技巧

2020-02-19 15:53:21
字體:
來源:轉載
供稿:網友

對于開發人員來說,熟練的掌握一些軟件是很正常的,但是Xcode這個軟件對于初學者來說有一定的難度,那么iOS-Xcode的使用技巧大家清楚嗎?下面就讓武林技術頻道小編帶你進入下文了解一下吧!

一、快捷鍵的使用

經常用到的快捷鍵如下:
新建

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 + 向下?????????? 到文件末尾位置

?

二、OC專有注釋

注釋形式和效果

(1)#pragma mark 注釋

///"2015121792754855.png

(2)#pragma mark- 注釋

///"2015121792825033.png

三、warning的使用(注意)

使用形式:

#warning 代碼還沒有寫完

可以幫助我們對代碼進行快速的定位

///"2015121792908607.png

四、代碼塊的使用

對于經常使用的代碼塊,可以以代碼塊的方式保存起來,設置提示詞,以便快速的編碼。

///"2015121792928112.png

///"2015121792948247.png

對代碼塊進行適當的編輯

使用和讓保存的代碼塊不被“寫死”;

設置后的提示效果:

///"2015121793005194.png

///"2015121793023613.png

五、打印內容查看(重寫description方法的技巧)

代碼示例:   

?

?

- (NSString *)description
{
??? // 包含對象類型名稱,以及對象的指針地址
??? return [NSString stringWithFormat:@///" {answer: %@, title: %@, icon: %@, options: %@}///", [self class], self, self.answer, self.title, self.icon, self.options];
}

?


提示:

?

如果要在開發時,跟蹤對象的明細信息,可以重寫description方法,類似于java的toString()

為根類添加一個擴展

?


#import ///"NSArray+Log.h///"

?

@implementation NSArray (Log)

- (NSString *)descriptionWithLocale:(id)locale
{
??? // 遍歷數組中的所有內容,將內容拼接成一個新的字符串返回
??? NSMutableString *strM = [NSMutableString string];
???
??? [strM appendString:@///"(////n///"];
???
??? // 遍歷數組,self就是當前的數組
??? for (id obj in self) {
??????? // 在拼接字符串時,會調用obj的description方法
??????? [strM appendFormat:@///"http:////t%@,////n///", obj];
??? }
??? [strM appendString:@///")///"];
??? return strM;
}

@end

?

?

六、插件
這里推薦兩款好用的Xcode插件

1、插件和使用如下:

(1).兩款插件

對項目中圖片提供自動提示功能的插件:KSImageNamed-Xcode-master

提供快速創建自動注釋:VVDocumenter-Xcode-master

(2).使用介紹:

(a)KSImageNamed-Xcode-master的使用
///"2015121793204590.png安裝該插件后,會對文件中圖片進行智能提示。

(2)VVDocumenter-Xcode-master能提供快速注釋

只要在需要進行注釋的地方敲三個斜杠(即///),就能根據環境提供以下兩種格式的注釋。

第一種格式的注釋:

///"2015121793329872.png

第二種格式的注釋(在方法前):

///"2015121793254084.png

上文是關于iOS-Xcode的使用技巧,相信大家都有了一定的了解,想要了解更多的技術信息,請繼續關注武林技術頻道吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武陟县| 涟源市| 武山县| 时尚| 桃园县| 广灵县| 巴南区| 盱眙县| 台山市| 当雄县| 保德县| 孙吴县| 安达市| 隆子县| 长宁县| 平和县| 遵义市| 舞阳县| 吐鲁番市| 紫阳县| 芜湖县| 新营市| 全南县| 措美县| 九龙坡区| 太仆寺旗| 乐山市| 祥云县| 托克逊县| 靖江市| 丰城市| 同仁县| 六枝特区| 图片| 易门县| 金坛市| 宜都市| 祁阳县| 灵山县| 那坡县| 洪泽县|