Apple Xcode 12.5 (12E262) 正式版發布 - 構建 Universal App


請訪問原文鏈接:https://sysin.org/blog/apple-xcode-12/,查看最新版。轉載請保留出處。

Xcode 12 簡介

Xcode 12 采用全新設計,在 macOS Big Sur 上更顯精美,導航器可自定義字體大小,還簡化了代碼補全功能,新增了文檔標簽。Xcode 12 默認構建通用 app,可支持搭載 Apple 芯片的 Mac,通常無需更改任何代碼。

Xcode-12-MacBook-Pro

專為 macOS Big Sur 而設計。

Xcode 12 的導航器邊欄移至窗口頂部,全新工具欄按鈕清晰明了,在 macOS Big Sur 上呈現出色顯示效果。導航器默認使用更易於閱讀的較大字體,同時提供多種大小選擇。新的文檔標簽讓您可以輕松地在工作區中創建一組工作文件。

文檔標簽。

文檔標簽

使用新的標簽模型,連按兩下就能打開一個新標簽,也可以在導航器周圍點按時追蹤所選文件。您可以重新排列文檔標簽,為當前任務創建一組工作文件,還能配置內容在每個標簽中的顯示方式。導航器使用強選擇來追蹤標簽中打開的文件。

導航器字體大小。

導航器字體大小

導航器現可跟隨“訪達”和“郵件”中使用的“邊欄圖標大小”的系統設置。您還可以在偏好設置中選擇僅用於 Xcode 的獨特字體大小,包括傳統的密集信息呈現,以及較大字體和圖標目標。

簡化了代碼補全。

簡化了代碼補全

新的補全用戶界面只顯示您需要的信息,減少了鍵入時占用的屏幕空間。此外,補全的呈現速度要快得多,讓您可以快速編寫代碼。

重新設計了 Organizer。

重新設計了 Organizer

全新設計將每個 app 的所有關鍵信息集中到一個地方。從您的任何團隊中選擇任何一款 app,然后快速轉到檢查崩潰日志、能耗報告和效果指標,例如客戶使用 app 時的電量消耗和啟動時間。

SwiftUI

SwiftUI 提供了新的功能,提高了性能,並支持更多操作,同時能保持穩定的 API,讓您可以輕松地將現有的 SwiftUI 代碼整合到 Xcode 12。通過 SwiftUI 構建的 app 采用全新的生命周期管理 API,讓您可以在 SwiftUI 中編寫整個 app,並在所有 Apple 平台上共享更多代碼。借助基於 SwiftUI 構建的全新小組件平台,您可以為 iPad、iPhone 和 Mac 構建出色的小組件。您的 SwiftUI 視圖現在可以與其他開發者共享,並在 Xcode 庫中顯示為一級控件。您現有的 SwiftUI 代碼可以繼續使用,同時提供更快的性能、更好的診斷功能以及新控件的訪問權限。

SwiftUI

通用 app 准備就緒。

通用 app 准備就緒

Xcode 12 是作為一個通用 app 構建的,它在基於 Intel 的 CPU 以及 Apple 芯片上完全以原生方式運行,性能出色,界面簡潔。* 它還包括一個統一的 macOS SDK,其中含有您需要的所有框架、編譯器、調試器和其他工具,讓您能夠構建在 Apple 芯片和 Intel x86_64 CPU 上以原生方式運行的 app。

自動更新

當您在 Xcode 12 中打開您的項目時,app 將自動更新,以生成發布版本並存檔為通用 app。當您構建 app 時,Xcode 將為 Apple 芯片和 Intel x86_64 CPU 各生成一個二進制“切片”,然后將它們一起打包為一個 app 套裝,用於共享或提交至 Mac App Store。要測試這項功能,您可以隨時在工具欄中選擇“Any Mac”(任意 Mac) 作為目標設備。

測試多個架構。

在搭載 Apple 芯片的新 Mac 上,在工具欄中選擇“My Mac (Rosetta)”(我的 Mac (Rosetta)),即可運行和調試在原生架構或 Intel 虛擬架構上運行的 app。

更多功能。

多平台模板

新的多平台 app 模板設置了新的項目,方便開發者使用 SwiftUI 和新的生命周期 API 在 iOS、iPadOS 和 macOS 之間輕松共享代碼。項目結構鼓勵在所有平台上共享代碼,同時為每個平台創建適合您的 app 的特殊自定義體驗。

改進了自動縮進功能

Swift 代碼在您鍵入時自動格式化,確保常見的 Swift 代碼模式外觀更出色,另外還支持“guard”命令。

StoreKit 測試

借助 Xcode 中的新工具,您可以創建 StoreKit 文件,用於描述您的 app 可以提供的各種訂閱和 App 內購買項目,還可以創建測試場景,以確保面向客戶的所有功能都能正常工作,而所有這些功能都可以在 Mac 上進行本地測試。

下載地址

這里僅提供 Xcode 12 部分版本的百度網盤下載。
鏈接為官方下載地址(需要登錄),可通過迅雷下載。

想了解具體版本更新內容,請參閱“Xcode 發布說明 (英文)”。

百度網盤鏈接:https://sysin.org/blog/apple-xcode-12/

Xcode 12.5

Xcode 12.4

Xcode 12.3

Xcode 12.2

Xcode 12.1

Xcode 12

Xcode 11

Xcode 10


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM