源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Xcode提高开发效率的代码块分享

  • 时间:2022-04-17 13:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Xcode提高开发效率的代码块分享
[b]前言[/b] 我们在开发的时候会用到很多常用的代码,比如[code]UITableView[/code]的代理,一般情况下我们要么自己敲要么复制粘贴,但是Xcode有一个功能,可以用一行代码敲出你预设的一段代码。这就是Xcode的代码块功能,这篇文章跟大家分享一些常用的和自定义的代码块,有需要的下面来一起看看吧。 [b]一、常用的:[/b] [b]1.strong:[/b]
@property (nonatomic,strong) <#Class#> *<#object#>;
[b]2.weak:[/b]
@property (nonatomic,weak) <#Class#> *<#object#>;
[b]3.copy: [/b]
@property (nonatomic,copy) NSString *<#string#>;
[b]4.assign: [/b]
@property (nonatomic,assign) <#Class#> <#property#>;
[b]5.delegate: [/b]
@property (nonatomic,weak) id<<#protocol#>> <#delegate#>;
[b]6.block:[/b]
@property (nonatomic,copy) <#Block#> <#block#>;
[b]7.mark: [/b]
#pragma mark <#mark#>
[b]8.ReUseCell:[/b]
static NSString *rid=<#rid#>; 

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

 if(cell==nil){ 

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

 } 

 return cell;
[b]9.MainGCD:[/b]
dispatch_async(dispatch_get_main_queue(), ^{ 
<#code#> 
 });
[b]10.AfterGCD:[/b]
 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#> 
});
[b]11.OnceGCD:[/b]
 static dispatch_once_t onceToken; 
 dispatch_once(&onceToken, ^{ 
<#code to be executed once#> 
 });
[b]二、自定义代码片段:[/b] 以Strong为例: 1.在书写[code]@property[/code]属性的地方写下如下语句:
@property (nonatomic,strong) <#Class#> *<#object#>;
2.选中上述语句,用鼠标左键拖到 下图中指示的代码片段在Xcode中的区域里,就新建了一个代码片段 [img]http://files.jb51.net/file_images/article/201609/2016929144136766.png?2016829144146[/img] 3.松开鼠标左键的同时,会弹出代码片段编辑窗口,如下图所示: [img]http://files.jb51.net/file_images/article/201609/2016929144213065.png?2016829144222[/img] 图中从上到下的含义依次是: ①Title 代码片段的标题 ②Summary 代码片段的描述文字 ③Platform 可以使用代码片段的平台,有IOS/OS X/All三个选项 ④Language 可以在哪些语言中使用该代码片段 ⑤Completion Shortcut 代码片段的快捷方式,例:[code]copy[/code] ⑥Completion Scopes 可以在哪些文件中使用当前代码片段,比如全部位置,头文件中等,当然可以添加多个支持的位置。 最后的一个大得空白区域是对代码片段的效果预览。 一切设置完成以后,点击该菜单右下角的Done按钮,新建工作就结束了。 [b]代码片段备份:[/b] Xcode中的代码片段默认放在下面的目录中:
~/Library/Developer/Xcode/UserData/CodeSnippets
我们可以将目录中的代码片段备份,也可以将其直接拷出来放在不同的电脑上使用。 [b]总结[/b] 以上就是这篇文章的全部内容了,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部