1、快捷鍵的應用
常常用到的快捷鍵以下:
新建
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、OC專有正文
正文情勢和後果
(1)#pragma mark 正文
(2)#pragma mark- 正文
3、warning的應用(留意)
應用情勢:
#warning 代碼還沒有寫完
可以贊助我們對代碼停止疾速的定位
4、代碼塊的應用
關於常常應用的代碼塊,可以以代碼塊的方法保留起來,設置提醒詞,以便疾速的編碼。
對代碼塊停止恰當的編纂
應用<#name#>和<#type#>讓保留的代碼塊不被“寫逝世”;
設置後的提醒後果:
5、打印內容檢查(重寫description辦法的技能)
代碼示例:
- (NSString *)description
{
// 包括對象類型稱號,和對象的指針地址
return [NSString stringWithFormat:@"<%@: %p> {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:@"\t%@,\n", obj];
}
[strM appendString:@")"];
return strM;
}
@end
6、插件
這裡推舉兩款好用的Xcode插件
1、插件和應用以下:
(1).兩款插件
對項目中圖片供給主動提醒功效的插件:KSImageNamed-Xcode-master
供給疾速創立主動正文:VVDocumenter-Xcode-master
(2).應用引見:
(a)KSImageNamed-Xcode-master的應用
裝置該插件後,會對文件中圖片停止智能提醒。
(2)VVDocumenter-Xcode-master能供給疾速正文
只需在須要停止正文的處所敲三個斜槓(即///),就可以依據情況供給以下兩種格局的正文。
第一種格局的正文:
第二種格局的正文(在辦法前):
【針對iOS開辟的一些Xcode應用技能小結】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!