Xcode 11 初体验(Debug 工具升级、模拟器、性能分析
2019-10-14 本文已影响0人
_小迷糊_997
文章最后有Xcode 11体验文章完整地址和学习资料福利!记得别错过哦~
Debug 工具升级
Xcode 11
中,对模拟器调试做了很多加强。 你现在可以点击调试配置界面,动态改变模拟器的运行参数,比如这里改变主题模式到黑色,改变文字大小,更改辅助选项等等:
这样增强我们开发人员的调试能力,对于每次编码再调整的方式大大优化!其实从这里大家也或多或少也感知到了现在 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
方法中。这样做有两个好处:
- 首先可以提高预览结果呈现的速度
- 其次在应用进入后台时,不会做一些额外的操作,只会做一些必要的操作,使应用快速进入睡眠状态,以节省耗电.
福利:
给大家推荐一个iOS开发者交流群:551346706!已经有超过2500百名iOS开发者选择加入本群,你会是下一个吗?群内免费提供iOS学习资料、面试题合集等等!
Xcode 11 初体验
Xcode 11 初体验(Xcode工作流的改进(Workflows))
Xcode 11 初体验( 编辑器功能增强)
Xcode 11 初体验( Swift Package Manager)
Xcode 11 初体验(设计工具(Design Tools)、代码管理(Source Control))
Xcode 11 初体验(Debug 工具升级、模拟器、性能分析工具(Instruments)、SceneDelegate 更新)