Xcode 添加代碼塊

Xcode 創(chuàng)建自定義的代碼片段,將經(jīng)常重復使用的代碼保存起來,方便快速開發(fā)。

在Xcode 右下角選擇{CodeSnippet}

Xcode 創(chuàng)建自定義的代碼片段,將經(jīng)常重復使用的代碼保存起來,方便快速開發(fā)。

代碼片段存放在
~/Library/Developer/Xcode/UserData/CodeSnippets
可以將文件拷貝出來,放在不同的電腦上使用

  1. 在Xcode 右下角選擇 {CodeSnippet}


  2. 自定義代碼片段
  3. 選中代碼片段,鼠標變成箭頭后(Xcode9 需要長按2秒鐘)拖拽到 {CodeSnippet}中,雙擊彈出編輯窗口
  4. 編輯


  • Title
    代碼塊標題
  • Summary
    描述文字
  • Platform
    使用的平臺All/iOS/macOS/tvOS/watchOS
  • Language
    使用的語言場景
  • Completion Shortcut
    使用的快捷方式
  • Completion Scopes
    代碼塊的使用位置
@property (nonatomic, strong) <#Class#> *<#object#>;
@property (nonatomic, weak) <#Class#> *<#object#>;
@property (nonatomic, copy) NSString *<#string#>;
@property (nonatomic, assign) <#Class#> <#property#>;
@property (nonatomic, weak) id<<#protocol#>> <#delegate#>;
@property (nonatomic, copy) <#Block#> <#block#>;
#pragma mark -- <#mark#>
static NSString *identifier = <#rid#>;  
 <#Class#> *cell=[tableView dequeueReusableCellWithIdentifier:identifier];  
 if(!cell){  
 cell=[[<#Class#> alloc] initWithStyle:UITableViewCellStyleDefault      reuseIdentifier:identifier];  
 }  
 return cell;

MainGCD

dispatch_async(dispatch_get_main_queue(), ^{  
<#code#>  
  });  

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#>  
});

OnceGCD

static dispatch_once_t onceToken;  
 dispatch_once(&onceToken, ^{  
<#code to be executed once#>  
 });  
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容