代码片段
Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。
常用代码块
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. @warning
#warning <#message#>
9. @�reuseCell:
static NSString *cellIdentifier=<#rid#>;
<#Class#> *cell=[tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if(cell==nil){
cell = [[<#Class#> alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
return cell;
@mainGCD
dispatch_async(dispatch_get_main_queue(), ^{
<#code#>
});
@globalGCD
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
<#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#>
});
@onceTokenGCD
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
<#code to be executed once#>
});