美文网首页
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代码片段, 代码块的使用

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