Xcode代码块

代码片段

Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。

常用代码块

1.copy:

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

2.strong:

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

3.weak:

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

4.assign:

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

5.delegate:

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

6.block:

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

7.mark:

#pragma mark <#boy_mark#>

8.warning:

#warning <#boy_warning#>

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 不废话 一、常用代码块 1、strong: @property (nonatomic, strong) <#Cla...
    ZhangCc_阅读 6,824评论 0 7
  • 1.简单介绍代码块 今天突然想起来Xcode原来有个代码块的功能,就简单介绍一下。 编码过程中,经常有一些重复性的...
    卞泽阅读 9,602评论 7 8
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,623评论 4 61
  • 关于码字,说一点体会。文章有很多种,适用于不同的场合和要求。建议各位先从当下的网络文体入手,比较简单易行。简单的说...
    思辨365阅读 1,423评论 0 0
  • 今天中午我们在下面跳跳绳,跳绳是双飞也是学校规定的,跳双飞可不是通的那一种跳一个的普通跳。跳双飞是脚下跳...
    李诗雅1212阅读 1,792评论 0 0

友情链接更多精彩内容