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 更新)

相關文章
相關標籤/搜索