日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

让您的Xcode键字如飞

發(fā)布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让您的Xcode键字如飞 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

作者:吳白(微博)

手指在鍵盤上飛速跳躍,終端上的代碼也隨著飛舞,是的這確實很酷。優(yōu)秀的程序員總是這么一群人,他們不拘于現(xiàn)狀,不固步自封,他們喜歡新奇的事,他們把自己發(fā)揮到極致。

指法攻略

放下您鐘愛的鼠標吧,在前行之中它終會成為你的負累!

簡記:

  • command 用來導航,控制導航區(qū)域

  • alt 控制右邊的一些東西,比如Assistant Editor,utility editor

  • Control 編輯區(qū)域上的Jump bar的一些交互

Command 1~ 8: 跳轉(zhuǎn)到導航區(qū)的不同位置

Command 0 :顯示/隱藏導航區(qū)

Command Alt 1~ 6:在不同檢測器之間跳轉(zhuǎn)

Control Command Alt 1~4: 在不同庫之間跳轉(zhuǎn)

Control 1~ 6: 在Jump bar的不同標簽頁的跳轉(zhuǎn)。

Command Alt 0: 顯示/關閉工具區(qū)

Command + Enter: 顯示標準單窗口編輯器

Command Alt Enter:打開Assistant editor

Command Alt Shift Enter: 打開版本控制編輯器

Command + Shift + Y:顯示/隱藏調(diào)試區(qū)

Command + Shift + J,可展示當前你在工程導航器中打開的文件

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)打開文檔和參考,鍵入代碼中的某個關鍵字,文檔提供了一些額外的資源和示例工程。當然也可以在變量、類或者方法名上執(zhí)行Option+雙擊名稱操作,從而更方便地跳轉(zhuǎn)至文檔。

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

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

代碼片段

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

常用代碼塊

1.copy:

1

@property?(nonatomic,copy)?NSString?*<#string#>;

2.strong:

1

@property?(nonatomic,strong)?<#Class#>?*<#object#>;

3.weak:

1

@property?(nonatomic,weak)?<#Class#>?*<#object#>;

4.assign:

1

@property?(nonatomic,assign)?<#Class#>?<#property#>;

5.delegate:

1

@property?(nonatomic,weak)?id<<#protocol#>>?<#delegate#>;

6.block:

1

@property?(nonatomic,copy)?<#Block#>?<#block#>;

7.mark:

1

#pragma?mark?<#mark#>

8.gmark:

1

#pragma?mark?-?<#gmark#>

9.warning:

1

#warning?<#message#>

10.ReUseCell:

1

2

3

4

5

6

static?NSString?*rid=<#rid#>;

<#Class#>?*cell=[tableView?dequeueReusableCellWithIdentifier:rid];

if(cell==nil){

??cell=[[<#Class#>?alloc]?initWithStyle:UITableViewCellStyleDefault??????reuseIdentifier:rid];

}

return?cell;

11.initObj:

1

2

3

4

if(self=[super?init]){

????<#init#>

}

return?self;

12.dataFill:

1

2

3

-(void)dataFill:(<#ModelClass#>?*)<#model#>{

????<#code#>

}

13.MainGCD:

1

2

3

dispatch_async(dispatch_get_main_queue(),?^{

<#code#>

});

14.GlobalGCD:

1

2

3

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,?0),?^{

<#code#>

});

15.AfterGCD:

1

2

3

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:

1

2

3

4

static?dispatch_once_t?onceToken;

dispatch_once(&onceToken,?^{

<#code?to?be?executed?once#>

});

黑技能(給代碼排序)

使用Spotlight來搜索Automator,并打開它;然后點擊File->New,并選擇服務(service)一項;在Actions篩選欄,輸入shell,然后雙擊運行shell腳本;在新添加的服務的菜單欄上,檢查Output replaces selected text;將腳本內(nèi)容切換至sort | uniq;同時按下command + s,將服務保存為 Sort & Uniq。

轉(zhuǎn)載于:https://my.oschina.net/kaqijiang/blog/708162

總結(jié)

以上是生活随笔為你收集整理的让您的Xcode键字如飞的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。