iOS常用代碼塊梳理局义,給Xcode涂上風(fēng)油精

讓您的Xcode鍵字如飛


指法攻略:
放下您鐘愛的鼠標吧欢际,在前行之中它終會成為你的負累!

Xcode主界面結(jié)構(gòu)展示

簡記:

  • command用來導(dǎo)航,控制導(dǎo)航區(qū)域
  • alt控制右邊的一些東西,比如AssistantEditor,utility editor
  • Control編輯區(qū)域上的Jump bar的一些交互

Command 1~ 8: 跳轉(zhuǎn)到導(dǎo)航區(qū)的不同位置
Command 0 :顯示/隱藏導(dǎo)航區(qū)
Command Alt 1~ 6:在不同檢測器之間跳轉(zhuǎn)
Control 1~ 6: 在Jump bar的不同標簽頁的跳轉(zhuǎn)
Command Alt 0: 顯示/關(guān)閉工具區(qū).
Command + Enter: 顯示標準單窗口編輯器
Command Alt Enter:打開Assistant editor
Command Alt Shift Enter: 打開版本控制編輯器
Command + Shift + Y:顯示/隱藏調(diào)試區(qū)
Command + Shift + J耍属,可展示當前你在工程導(dǎo)航器中打開的文件
Cmd + . 方便地暫停運行iOS模擬器

查找

使用 Command + Shift + Option + F 來打開Find navigator的替換模式托嚣,如果你嫌麻煩,也可以使用Command + Shift + F來打開Find navigator的查找模式厚骗,如果你還嫌麻煩示启,使用command + 3來打開 Find navigator,然后開啟查找或者替換模式溯捆,選擇一種最適合自己的方式就好

快速打開

Command + Shift + O可以直接跳轉(zhuǎn)到某個方法定義或者指定的代碼文件丑搔。喜歡使用鍵盤但不喜歡使用鼠標的人會大愛這個快捷方式。鍵入第一個字母即可快速切換至某個文件或者找到特定的代碼行提揍。比如鍵入vDL啤月,最先展示的結(jié)果是帶有viewDidLoad()名的函數(shù)

幫助

Command + Shift + 0(Zero)打開文檔和參考,鍵入代碼中的某個關(guān)鍵字劳跃,文檔提供了一些額外的資源和示例工程谎仲。當然也可以在變量、類或者方法名上執(zhí)行Option+雙擊名稱操作刨仑,從而更方便地跳轉(zhuǎn)至文檔

在類或者方法名上執(zhí)行Option + Left點擊操作使用內(nèi)聯(lián)幫助可幫開發(fā)者快速學(xué)習(xí)類或代碼片段的用法郑诺。如果點擊了彈出視圖底部的參考鏈接,那么就可以方便地跳轉(zhuǎn)到Xcode提供的文檔中

個人比較中意Option+雙擊名稱操作杉武,畢竟來的直接

Xcode的代碼片段(Code Snippets)創(chuàng)建自定義的代碼片段辙诞,當你重用這些代碼片段時,會給你帶來很大的方便

常用代碼塊

1. copy:
@property (nonatomic,copy) NSString  *<#string#>;
2. strong:
@property (nonatomic,strong) <#Class#> *<#object#>;
3. weak:
@property (nonatomic,weak) <#Class#> *<#object#>;
4. assign:
@property (nonatomic,assign) <#Class#> <#property#>;
5. delegate:
@property (nonatomic,weak) id <<#protocol#>> <#delegate#>;
6. block:
@property (nonatomic,copy) <#Block#> <#block#>;
7. mark:
#pragma mark <#mark#>;
8. gmark:
#pragma mark - <#gmark#>
9. warning:
#warning <#message#>
10. ReUseCell:
static NSString *rid=<#rid#>;
<#Class#> *cell=[tableView dequeueReusableCellWithIdentifier:rid];
if(cell==nil){
cell=[[<#Class#> alloc] initWithStyle:UITableViewCellStyleDefault  reuseIdentifier:rid];
}
return cell;
11. initObj:
if(self=[super init]){
  <#init#>
}
return self;
12. dataFill:
-(void)dataFill:(<#ModelClass#>
*)<#model#>{
<#code#>
}
13. MainGCD:
dispatch_async(dispatch_get_main_queue(), ^{
<#code#>
});
14. GlobalGCD:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
<#code#>
});
15. AfterGCD:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(<#delayInSeconds#> * NSEC_PER_SEC)), dispatch_get_main_queue(),
^{
<#code to be executed after a specified delay#>
});
16. OnceGCD:
static dispatch_once_t onceToken;
 dispatch_once(&onceToken, ^{
<#code to be executed once#>
});

后續(xù)會持續(xù)更新相應(yīng)iOS刀法,給你的Xcode涂上風(fēng)油精~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轻抱,一起剝皮案震驚了整個濱河市飞涂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌祈搜,老刑警劉巖较店,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異容燕,居然都是意外死亡梁呈,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門蘸秘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來官卡,“玉大人蝗茁,你說我怎么就攤上這事∥抖叮” “怎么了评甜?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長仔涩。 經(jīng)常有香客問我,道長粘舟,這世上最難降的妖魔是什么熔脂? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮柑肴,結(jié)果婚禮上霞揉,老公的妹妹穿的比我還像新娘。我一直安慰自己晰骑,他們只是感情好适秩,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著硕舆,像睡著了一般秽荞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抚官,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天扬跋,我揣著相機與錄音,去河邊找鬼凌节。 笑死钦听,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的倍奢。 我是一名探鬼主播朴上,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼卒煞!你這毒婦竟也來了痪宰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤跷坝,失蹤者是張志新(化名)和其女友劉穎酵镜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柴钻,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡淮韭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了贴届。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靠粪。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蜡吧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出占键,到底是詐尸還是另有隱情昔善,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布畔乙,位于F島的核電站君仆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏牲距。R本人自食惡果不足惜返咱,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牍鞠。 院中可真熱鬧咖摹,春花似錦、人聲如沸难述。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胁后。三九已至店读,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間择同,已是汗流浹背两入。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留敲才,地道東北人裹纳。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像紧武,于是被迫代替她去往敵國和親剃氧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 好萊塢電影里經(jīng)匙栊牵看到黑客們手指在鍵盤上飛速跳躍,同時終端上的代碼也隨著飛舞朋鞍。如果你也想像電影里那樣,那么你來對地方...
    陽春是你閱讀 2,235評論 0 4
  • 原文鏈接:http://www.reibang.com/p/de7806f6143b 簡記:1.command 用...
    by小杰閱讀 295評論 0 0
  • 大部分人缺乏一種主動發(fā)掘信息的意識。讀著別人寫好的文字妥箕,思考著別人提出的問題滥酥,做著別人交代的事情。 https:/...
    士夢閱讀 1,159評論 0 4
  • xcode常用快捷鍵操作: 新建項目 command+shift+n 新建文件 command+n 新建空文件 c...
    沐陽風(fēng)色閱讀 1,681評論 0 1
  • 在Xcode 6中有許多快捷鍵的設(shè)定可以使得你的編程工作更為高效畦幢,對于在代碼文件中快速導(dǎo)航坎吻、定位Bug以及新增應(yīng)用...
    PlatonsDream閱讀 19,004評論 1 11