Xcode 添加代码块

Xcode 创建自定义的代码片段,将经常重复使用的代码保存起来,方便快速开发。

在Xcode 右下角选择{CodeSnippet}

Xcode 创建自定义的代码片段,将经常重复使用的代码保存起来,方便快速开发。

代码片段存放在
~/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#>  
 });  

你可能感兴趣的:(Xcode 添加代码块)