xcode -代码块

1.填写代码块

在声明@property属性的地方写下如下语句:

@property (nonatomic, weak) <#type#> <#name#>;


图1、输入完成之后展示



2.将代码块拖至xode的右下方的代码块区域:

填写相关属性


图2、相关属性的填写

①Title : 代码片段的标题,这里设置的快捷方式设为property-weak

②Summary :代码片段的描述文字,这里设置的快捷方式设为weak,nonatomic-property

③Platform :可以使用代码片段的平台,有IOS/OS X/All三个选项

④Language :可以在哪些语言中使用该代码片段

⑤Completion Shortcut :代码块的快捷方式,这里设置的快捷方式设为weak

⑥Completion Scopes :可以在哪些文件中使用当前代码片段,比如全部位置,头文件中等,当然可以添加多个支持的位置。


以后只要输入快捷方式,就会出现提示,按enter就可以继续填写了


图3. 快捷方式


3.常用的代码块有:

属性定义:

@property (nonatomic, weak) <#type#> <#name#>;

@property (nonatomic, strong) <#type#> <#name#>;

@property (nonatomic, copy) <#type#> <#name#>;


懒加载:

-(<#type#>)<#name#>{

if(!_<#name#>) {

_<#name#> =[[<#name#> alloc]init];

}

return_<#name#>;

}

GCD -Dispacth-async :

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{

// time-consuming task

<#code#>

dispatch_async(dispatch_get_main_queue(), ^{

// ui task

<#code#>

});

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不废话 一、常用代码块 1、strong: @property (nonatomic, strong) <#Cla...
    ZhangCc_阅读 6,791评论 0 7
  • 1.strong: @property (nonatomic,strong) <#Class#> *<#objec...
    这世界总会好的阅读 1,612评论 0 1
  • 1.简单介绍代码块 今天突然想起来Xcode原来有个代码块的功能,就简单介绍一下。 编码过程中,经常有一些重复性的...
    卞泽阅读 9,587评论 7 8
  • 创建 Xcode 代码块快捷键可以提高代码输入速度。常用代码块如下: 将上面所需的代码块选中后,拖到 Xcode ...
    RogerHXJ阅读 2,801评论 0 0
  • 这是微信小程序开发者刚接触时经常的一个问题 ,只要你能够知道以前写过的项目或从网上下载下来的项目的路径;你就可以打...
    蝌蚪1573阅读 4,687评论 0 0