美文网首页
Xcode10代码片段, 代码块的使用

Xcode10代码片段, 代码块的使用

作者: 晓折 | 来源:发表于2019-06-17 15:37 被阅读0次

记录一下工作中遇到的小事情
Xcode升级到10之后, 代码片段的操作发生了一些改变. 包括位置和操作方式都发生了一些变化, 这里记录一下Xcode10之后,对于代码片段(代码块)的一些操作.
叫法不同, 有人管这个叫代码片段, 有人管这个叫代码块. 我这里就统一都叫做代码片段吧


构造一个新的代码片段

  1. 编写一段准备构造的代码片段. 占位区域可以使用 <#占位标题#> 来代替.

  2. 选中要创建代码片段的代码, 然后单击右键, 在菜单中选择"Create Code Snippet".


    选中代码,单击右键的菜单
  3. 编辑代码片段


    点击"Create Code Snippet" 后弹出的代码片段编辑蒙层
  • Title : 标题. 就是这段代码片段的名称. 我们输入代码得到提示时会显示,编辑或者查看代码片段时也会显示

    左边: 代码提示时的显示样式. 右边:编辑或查看代码片段时的显示样式
  • Summary: 总结. 也是对这段代码的一个简单描述. 选择性填写就可以. 填写后会在标题后面小文本显示

    Summary显示的位置
  • PlatFrom : 选择代码片段关联的平台. 这里有All, iOS, macOS, tvOS, watchOS. 我这里选择了iOS. 可以不用选择, 默认是All

  • Language : 开发语言. 我这里选择了OC

  • Completion Shortcut : 快捷方式, 这里输入你自己定义的快捷方式. 之后你只要输入快捷方式就会弹出代码提示. 例如我定义了一个快捷方式为ak_string, 当我输入ak_string的时候, 就会弹出代码提示. 如下图

    快捷方式
  • Completion Scopes : 代码片段的作用域. 选择的语言不同,这里面的选项也不同.
    举个例子.我选择的语言是OC,然后我有一段代码片段定义属性, 所以我这里选择了"Class InterFace Methods " 也就是这个代码片段只有在@interface中才会有提示, 其他地方不会有提示的.
    这一点很重要, 也很方便,防止不该出现的地方出现了代码提示. 里面有很多选项, 可以根据不同的需求和使用场景选择不同的作用域即可.
    基本看到描述就知道作用域的意义. 实在不知道可以翻译一下, 在或者可以自己尝试一下.

    Completion Scopes 示例

查看 修改, 删除

  1. 查看. Xcode10之后,代码片段的位置发生了改变, 移动到了最上面的工具栏当中.点击即可查看代码片段.

    代码片段的查看位置
  2. 修改. 点击代码片段按钮后, 会弹出一个蒙层. 我们点击一个代码片段, 大概2-3秒后会弹出对应的代码片段编辑蒙层. 我们只需要在按需修改即可

    修改操作
  3. 删除 选中一个代码片段, 然后按住Shift + Delete 就会弹出对话框, 对话框中选择Delete即可删除.

    删除代码片段

相关文章

  • Xcode10代码片段, 代码块的使用

    记录一下工作中遇到的小事情Xcode升级到10之后, 代码片段的操作发生了一些改变. 包括位置和操作方式都发生了一...

  • 关于java中的代码块

    分类 普通代码块 静态代码块 同步代码块使用 synchronized 关键字修饰,并使用“{}”括起来的代码片段...

  • Xcode10代码块使用方法

    1、Xcode10代码块简介 在Xcode10之后代码块从右侧栏的底部放到了上面,和以前的使用方法有些不同。 单击...

  • Xcode 代码块Code Snippets

    Xcode10下,代码段的位置从xcode9的右下角移动到了右上角,如图: 对代码片段进行删除,选中代码片段,按d...

  • xcode 常用代码块

    在Xcode10正式发布之后,喜欢使用代码块的小伙伴会发现,原先位于编辑器右下角的代码块标识被放到上面了,点击 {...

  • Xcode10 代码块最新使用方法

    在Xcode10正式发布之后,喜欢使用代码块的小伙伴会发现,原先位于编辑器右下角的代码块标识被放到上面了,点击 {...

  • Vue_webpack_Vscode 开发常用插件

    必备: vscode-snippet--------自动生成代码块 配置自定义代码片段: 在vs code中,使用...

  • ios xcode10代码块的生成,删除,批量导入

    ios xcode10代码块的生成,删除,批量导入 1.生成:选中代码块,右键craet code snippet...

  • 代码块

    定义:被“{}”包括的代码片段,使代码具备独立性,一般用于实现特定算法; 分类:普通代码块、静态代码块、同步代码块...

  • 使用代码片段

    原文连接 比较实用的代码片段 比较两个CGRect/CGSize/CGPoint是否相等 CGRectEqualT...

网友评论

      本文标题:Xcode10代码片段, 代码块的使用

      本文链接:https://www.haomeiwen.com/subject/lbjafctx.html