专栏首页iOS开发干货分享Xcode 11 初体验(Xcode工作流的改进(Workflows))
原创

Xcode 11 初体验(Xcode工作流的改进(Workflows))

今天更新了 Xcode 11 感觉很不错(主要很多陌生的东西,但是很有意思)!这里跟大家一起分享一下!前面翻译过一篇官方文档: 但是大家纷纷反馈看不懂,其实大家更希望看到就是一些带着更新去操作的东西。趁着最新更新正是版本的 Xcode 11 于是就有这一篇

Xcode工作流的改进(Workflows)

工程创建
代码块
  • 代码块也做了调整,界面漂亮直观、编辑显示也非常清晰! (本人是非常喜欢代码块的,对于这个调整我要点赞)
  • Version Editor 中的 log 选项卡移到了检查器中,组成了新的Source Control History区。
  • Assistant、和 Vesion Editor下的 Autor 选项卡合并为一项,并从主导航中移除,向下移到每个编辑面板中,组成 Editor Option。主导航中只保留Code Review功能。
  • 新增Add EditorMiniMap

我们这里着重介绍一下 Editor OptionsAdd EditorMiniMap 这3个选项。

Editor Options
  • 通过Editor Options可以设置当前编辑器的显示模式,包含:Editor OnlyEditor and CanvasEditor and Assistant这三个编辑选项。
  • Editor Only:只显示代码编辑器。
  • Editor and Canvas:代码编辑器和 SwiftUI预览视图。
  • Editor and Assistant:代码编辑器和辅助视图。

其中说明一下:SwiftUI 预览 系统最低要求macOS 10.15

Add Editor

提供了编辑窗口的任意切割功能:

  • 可以指定文件打开的位置。
  • 使用 Focus Mode 专注使用某一个窗口。
  • 综合这个功能还是不错的,我经常也会打开多个页面!来回进去出来麻烦!

直接点击这个按钮,会横向进行分割。 按住 Option 按键点击它,会纵向分割, 下图是一个分割后的界面示例

上图中界面被分成了 3 个编辑窗口。 左边被上下分割成了两个小窗口,右边被单独分割出一个大窗口。

指定文件打开位置

上面我们介绍了窗口分割,在 Xcode 11 中,你还可以按住 Option + Shift,然后在左边点击要打开的文件,这时会出现窗口选择提示

你可以用键盘,或者鼠标任意方式选择你要打开这个文件的窗口,选中后点击鼠标左键或者键盘的 Enter键,就可以在指定窗口打开这个文件了。除此之外你还可以移动鼠标到两个窗口之间,将要打开的文件在这里插入一个新的窗口:

综合这个功能,更加方便我们对比阅读,快速开发!尤其在一些关联性比较强的几个页面,我们就不再需要切来切去,更加方便清晰

MiniMap

MiniMap 是本次更新的特色(吐槽有点模仿)提供这个缩略小图,当然能够让开发者更加清晰,这个功能还是非常不错的!~~~大局观 😄😄

并且你可以通过 MiniMap 快速的跳转到文件的任何区域。MiniMap 支持代码标记, 断点显示,以及搜索高亮提示,非常多的便捷功能。

比如下图, 我们搜索 app 这个关键字,右边的MiniMap 上会标记处代码文件中所有命中的搜索, 并且还会高亮展示出当前命中搜索的位置(这个需要仔细看一下)

从上面的截图想必你也应该感受到这个 MiniMap 的作用了!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux iostat 命令

    当我们要看系统IO情况时,一般最先想到的应该就是iostat命令的。iostat提供了丰富的参数给我们查询各种维度的io数据。学习iostat有助于我们排查I...

    用户5807183
  • 5G该不该成为2019年购买新手机的重要指标?

      今年iPhone11系列的销量让不少人大跌眼镜,早前数据显示,天猫iPhone11预售首日的销售数据较iPhoneXR增长了335%。京东iPhone11预...

    用户6325611
  • iOS13 即将到来,iOS 推送 DeviceToken 适配方案详解

    随着苹果iOS13系统即将发布,个推提前推出DeviceToken适配方案,以确保新版本的兼容与APP推送服务的正常使用。iOS13的一个重要变化是"[devi...

    个推君
  • iPhone误删通讯录怎么恢复?说出来可能你不信

      iPhone误删通讯录怎么恢复?很多苹果用户在刚使用的时候对一些操作有些不熟悉,这样可能就会因为一些误操作将手机中的数据删除了,可是当要找回删除的数据怎么办...

    科技第六人
  • Flutter学习--基础控件

    在开始使用flutter之前,需要熟悉dart语法,然后就开始学flutter的基础控件了.

    草莓和奶酪
  • Flutter Stack 组件

    alignment : 指的是子Widget的对其方式,默认情况是以左上角为开始点 。

    赵哥窟
  • 手机删了短信怎么恢复?巧用方法就能恢复

      手机删了短信怎么恢复?我们现在使用短信的次数逐渐减少,甚至已经有人开始不用短信,有时候我们经常收到很多垃圾短信,但是对于在手机里面的短信来讲还是有些重要的,...

    科技第六人
  • 为什么要扫描我的脸?谷歌收集面部数据,引爆隐私问题

    谷歌最新的智能显示屏最近出了一项备受争议的新功能Face Match,它是在谷歌Nest Hub Max上推出的。Face Match使用智能显示屏的前置摄像头...

    华章科技
  • 手机里的照片误删了怎么恢复?这样做你也能恢复

      手机里的照片误删了怎么恢复?随着现在手机的像素越来越高,现在iPhone 11都出三摄了,很多人都会使用手机里面的相机拍摄照片,这样一来,手机中就会有很多的...

    科技第六人
  • iOS-规避iOS审核4.3规则的重心

    最近iOS卡审严重,很多小伙伴都被拒了,也有很多小伙伴收到4.3礼包,这里就说说4.3吧!

    用户6004386

扫码关注云+社区

领取腾讯云代金券