您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页Xcode 代码块(code snippets)

Xcode 代码块(code snippets)

来源:二三娱乐

1.简单介绍代码块

今天突然想起来Xcode原来有个代码块的功能,就简单介绍一下。

编码过程中,经常有一些重复性的代码,比如创建一个
button,并设置一些显示信息和点击事件。当然可以通过自定义button来将共同的代码封装起来,但是每一个项目就要封装一次,有没有更简单的方法呢?

其实,在编码中我们经常用到代码块(如:if-If Statement,GCD 等),这里来介绍一下自定义的代码块。

代码块的位置在xcode的右下角,如图:

代码块位置

我们可以将代码块拖动到需要编码的地方也可以向if - If Statement 那样打出if就会显示代码块的内容。

2. 自定义代码块

  • 自定义属性

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

通过这样的形式书写,显示的效果如图:


属性显示效果图

将代码添加到代码块,用鼠标(用鼠标!用鼠标!用鼠标!)左键选中要添加的代码,并且左键按住移动到代码块区域。显示如图:

代码块显示图

然后双击新添加的代码块,编辑,如图:

代码块显示图2

点击 Edit,如图:

代码块编辑图

图中的元素是:

Title:代码块片段的标题(显示的信息)。
Summary:代码块的描述信息(可以省略)。
Platform:代码块的使用平台,可以选All,也可以选其他,根据需要选择。
Language:代码块使用的语言,根据需要选择
Completion Shortcut:代码块使用的快捷方式,比如这里的@assign,在程序中打出@assign,就会显示代码块的内容。
Completion Scopes:代码块使用的地方,根据需要选择。

编辑完成后,点击Done。到这里就大功告成了。

  • 自定义方法

    如:
    - (void)buttonEvent:(UIButton *)btn
    {
    NSLog(@"%ld",btn.tag);
    }

后续步骤同上免添加自定义属性的步骤一致。如图:

方法代码块

在.m里编码buttonEvent,就会显示这里代码块的内容。

代码块的删除

选中代码块,然后按 delete键,就可以了。

注:

难道只能用鼠标才能添加?为什么用触摸板拖动不了呢?有知道怎么用触摸板添加代码块的朋友说一下方法,谢谢啊。

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务