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. 第四周课堂笔记3th

    1.函数的嵌套 作用域,说的是变量 全局作用域:内置命名空间,全局命名空间  全局空间不可以引用局部空间 局部作用域: 局部命名空间  开辟的临时空间前提是调用了函数 全局作用域在整个文件中被使用 L ...

  2. Python - Virtualenv 创建虚拟环境

    Virtualenv 回到顶部 为了解决各个项目的共同依赖同一个环境,造成版本冲突等,virtualenv创建一个干净的环境,在这个环境下,进行Python项目的开发等,就成为一个个独立的项目,从而避 ...

  3. view架构

    一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错 ...

  4. 【Oracle】如何在查询视图时使用索引

    通常我们使用hint来固定查询计划选择走表的索引 固定表的连接等等,但是如果第一层查询的是视图呢? yang@rac1>CREATE TABLE TA (ID NUMBER, NAME VARC ...

  5. 使用Flume+Kafka+SparkStreaming进行实时日志分析

    每个公司想要进行数据分析或数据挖掘,收集日志.ETL都是第一步的,今天就讲一下如何实时地(准实时,每分钟分析一次)收集日志,处理日志,把处理后的记录存入Hive中,并附上完整实战代码 1. 整体架构 ...

  6. 全网最全乌云drops文章下载(epub)

    前几天搞得epub格式的,为了方便kindle才做的,没想到站关了. 链接: http://pan.baidu.com/s/1eRIoJC2 密码: b6aq

  7. Nginx的安装--------tar包安装

    Nginx的安装,在网上搜索是很多的结果,但是 真的安装起来却花费了不少 心思,总结起来就是依赖包安装了,但是没有指定对的路径,在安装的过程中遇到过两个问题: ①make[1]: *** [/usr/ ...

  8. 阿里云OSS简单上传本地文件

    上传本地文件 # -*- coding: utf-8 -*- import oss2 # 阿里云主账号AccessKey拥有所有API的访问权限,风险很高.强烈建议您创建并使用RAM账号进行API访问 ...

  9. leetcode-119-杨辉三角②

    题目描述: 第一次提交: class Solution: def getRow(self, rowIndex: int) -> List[int]: k = rowIndex pre = [1] ...

  10. linux top命令VIRT,RES,SHR,DATA的含义(转)

    linux top命令VIRT,RES,SHR,DATA的含义 字体: 大 小Posted by 佚名 | tags: top  VIRT  RES  SHR VIRT:virtual memory ...