https://blog.csdn.net/lg767201403/article/details/82761448

Code Snippets 使用

https://blog.csdn.net/lvmaker/article/details/77844852

Xcode升到最新的10.0以后,右下角的代码块移到了顶部导航栏上,如图

点开看了一下是这样的

用的话直接可以提示出来,但是怎么添加呢和删除呢,我稍微探索了一下,这里分享给大家

添加:

第一步,选中你要添加的代码块并右击
第二步,在弹出的对话框中选择“Create code Snippet”

然后会弹出设置代码块的对话框,如图

title和summary可以按照代码块的用途自己随便起,可选的那几项是选择提示范围的

Completion Shortcut 是用来提示的,类似系统的提示,效果如图

里面需要修改的参数可以用<#code#>形式添加,提示出来就是这样的

删除:

如果不想要了,删除的话,选中你要删除的那个,按Shift+delete,弹出的对话框点击删除就好了

---------------------
作者:请不要叫我呆头鹅
来源:CSDN
原文:https://blog.csdn.net/lg767201403/article/details/82761448
版权声明:本文为博主原创文章,转载请附上博文链接!

一个偶然的机会,了解了到了xcode一个非常不错的、可以提高代码编写效率的工具,Code Snippets。关于如何使用Code Snippets来设置自己的代码片段,请参考下面这篇文章:
http://blog.csdn.net/wzzvictory/article/details/12163939

文章写的很好、把如何自定义Code Snippets的方法讲的很透彻,唯一的缺点是没有设置快捷键,我整理了一些大家在开发过程中,需要经常用到的代码片段,并且设置了简单的快捷键:
1、PS ,对应:

@property (nonatomic, strong) NSString *<#name#>;
1
2、PI,对应:

@property(nonatomic, assign) NSInteger <#name#>;
1
3、PB,对应:

@property (nonatomic, assign) BOOL <#name#>;
1
4、WS,对应:

__weak typeof(self) weakSelf = self;
1
5,SS,对应:

__strong typeof(weakSelf) strongSelf = weakSelf;
1
自定义的Code Snippets可以直接拷贝到别的机器上使用,其目录位于:

~/Library/Developer/Xcode/UserData/CodeSnippets
1
我已经将常见的这些 Code Snippets放在了github上,大家可以直接clone下来,放在上述的目录中使用:
https://github.com/xbydev/HBCodeSnippets
---------------------
作者:lvmaker
来源:CSDN
原文:https://blog.csdn.net/lvmaker/article/details/77844852
版权声明:本文为博主原创文章,转载请附上博文链接!

Xcode10 代码块(Code Snippet)添加和删除的更多相关文章

  1. VS自定义代码块Code Snippet

    一  .简述 我们在开发当中,避免不了一些重复的开发工作,在你漫长的开发以及学习当中,你会发现有这么一部分代码是你时常会使用到的.我想这个工具也是针对这个原因出来的吧,它就是预先把你需要的这部分代码的 ...

  2. VS里的 代码片段(Code snippet)很有用,制作也很简单

    工欲善其事必先利其器,而 Visual Studio 就是我们的开发利器. 上一篇文章,介绍了一个很棒的快捷键,如果你还没用过这个快捷键,看完之后应该会豁然开朗.如果你已经熟练的应用它,也会温故而知新 ...

  3. Visual Studio 如何使用代码片段Code Snippet提高编程速度!!!

      使用Code Snippet简化Coding 在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符 ...

  4. PyCharm自定义代码块设置方法-添加-删除【详细步骤】

    原文:https://blog.csdn.net/chichu261/article/details/82887108 在做项目的时候,有些代码会需要频繁的码.如果去已有的项目中去复制,又需要找很久. ...

  5. 使用 Code Snippet 简化 Coding

    在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提 ...

  6. Java中普通代码块,构造代码块,静态代码块区别及代码示例

    //执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 1 //普通代码块 ...

  7. Java中普通代码块,构造代码块,静态代码块执行顺序

    //执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 1 //普通代码块 ...

  8. Java中普通代码块,构造代码块,静态代码块的代码演示样例及区分

    //运行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 当中静态代码块仅仅运行一次.构造代码块在每次创建对象是都会运行. 1 普通代码块 <span ...

  9. C# 使用 Code Snippet 简化 Coding

    在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提 ...

随机推荐

  1. 万恶之源-python介绍

    PATH OF PYTHON (生命短暂,我要学pythonヾ(◍°∇°◍)ノ゙) 一.Python介绍: 简史:Python诞生于1989年的圣诞节, 创始人为Guido van Rossum, 又 ...

  2. 重写、super关键字、final关键字、多态、子类型转换、抽象的初步了解

    重写 含义 在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法.但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写.方法重写又称方法覆盖. 重写与重载的 ...

  3. USACO 2008 November Gold Cheering up the Cows /// MST oj24381

    题目大意: 输入n,p:n个点,p条路 接下来n行输入c[]:在各个点需要花费的时间 接下来p行输入u,v,w:u点到v点的路需要花费时间w 求经过所有点且最后回到起点的最少花费时间 https:// ...

  4. ORM下实现继承的三种方式(TPH TPC TPT)

    TPH(Table Per Hierarchy):所有的数据都放在同一个表格内,但是使用辨别标志(Discriminator)的方式来区分 TPC(Table Per Concrete-Type):由 ...

  5. java笔试之简单密码

    密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了.哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全. 假设渊子原来一个BBS上的密码为zvbo9441987,为了方便 ...

  6. linux nload命令简介及安装方法

    第一步:nload命令简介 nload 命令用于查看linux网络流量状况,实时输出.可以理解为是一个控制台应用程序,用来实时监测网络流量和带宽使用情况的命令. 使用可视化的界面显示流入和留出系统的网 ...

  7. Eclipse 中安装 CDT 插件编写 C/C++

    使用到的软件 1.Eclipse 开发工具 2.MinGW 编译器 一.Eclipse 中安装 CDT 插件 打开 Eclipse 插件市场 搜索 CDT,并找到如下的插件.插件的版本名字可能不太一样 ...

  8. Android开发 Html工具类详解

    前言 在一些需求富文本显示或者编辑的开发情况下,数据都是用html的格式来保存文本信息的.而google是有提供解析html的工具类那就是Html.有了Html可以让TextView也支持富文本(其实 ...

  9. 如何玩转跨库Join?跨数据库实例查询应用实践

    背景 随着业务复杂程度的提高.数据规模的增长,越来越多的公司选择对其在线业务数据库进行垂直或水平拆分,甚至选择不同的数据库类型以满足其业务需求.原本在同一数据库实例里就能实现的SQL查询,现在需要跨多 ...

  10. RabbitMQ代码操作之AmqpAdmin和RabbitListener

    AmqpAdmin:RabbitMQ系统管理功能组件(可以创建exchange,queue,Binding) @Test public void createExchange(){ //创建交换器 / ...