Xcode 11 初体验(Debug 工具升级、模拟器、性能分析工具(Instruments)、SceneDelegate 更新)

文章最后有Xcode 11体验文章完整地址!记得别错过哦~网络

Debug 工具升级

Xcode 11 中,对模拟器调试作了不少增强。 你如今能够点击调试配置界面,动态改变模拟器的运行参数,好比这里改变主题模式到黑色,改变文字大小,更改辅助选项等等:app

这样加强咱们开发人员的调试能力,对于每次编码再调整的方式大大优化!其实从这里你们也或多或少也感知到了如今 Apple 对于可视化的能力获得提高! 说白了咱们为何喜欢用 Xcode 赛过 AppCode 是由于编辑器

  • Xcode 的官方性
  • Xcode 的可视化能力更强
  • Xcode 的操做更让开发人员省心,省力!

对网络和温度的模拟工具

Xcode 11 还加入了对网络环境和设备温度的模拟。这两个条件对开发者来讲应该不陌生,它们也是最难经过常规手段复现的场景。在设备管理窗口中,如今增长了这几个选项 性能

  • 根据 Network Link 能够选择你须要的状态,固然 Thermal status 能够选择!均可以让你的 APP 在更有预期的情况下运行。

模拟器

  • 直接在Watch模拟器上运行Watch app。
  • 基于Metal多模拟器进行了更新,Metal程序能够直接在模拟器上运行。
  • 模拟器FPS达到60帧每秒。
  • CPU占用率减小至少90%。
  • 热启动至少提速2倍以上。

性能分析工具(Instruments)

  • 层次更加分明,更容易浏览和更正数据。
  • 新的 Swift UI 模版。
  • 彻底重写了 Metal System Trace 模版,速度提高了10倍以上。

SceneDelegate 更新

Apple 建议咱们把视图层级相关的方法从 didFinishLanchingWithOptions 迁移到 SceneDelegate 中的 willConnectTo 方法中。这样作有两个好处:优化

  • 首先能够提升预览结果呈现的速度
  • 其次在应用进入后台时,不会作一些额外的操做,只会作一些必要的操做,使应用快速进入睡眠状态,以节省耗电.

Xcode 11 初体验

Xcode 11 初体验(Xcode工做流的改进(Workflows))编码

Xcode 11 初体验( 编辑器功能加强)设计

Xcode 11 初体验( Swift Package Manager)3d

Xcode 11 初体验(设计工具(Design Tools)、代码管理(Source Control))调试

Xcode 11 初体验(Debug 工具升级、模拟器、性能分析工具(Instruments)、SceneDelegate 更新)

相关文章
相关标签/搜索