6 月 8 日消息 今日,蘋果召開 WWDC21 全球開發者大會,發布了多項新工具與技術,旨在幫助開發者創造更具吸引力的App體驗,并讓他們能夠更輕松地構建 App。
Swift
蘋果編程語言 Swift 現已內置對并發的支持。這意味著開發者可以更輕松地編寫并行工作的代碼。利用 Swift 對并發的支持,開發者可以更方便地編寫代碼,并充分利用蘋果產品的多核心處理器。
蘋果表示,SwiftUI 重塑了用戶界面開發,讓開發者可以用盡可能少的代碼開發App。現在,SwiftUI 又跨出了重大一步,幫助開發者為所有用戶提供更加出色的體驗。這包括改進列表視圖、搜索體驗、App 內輔助功能、多列表格等大量功能的增強。
IT之家了解到,Swift Playgrounds 則是在 Mac 或 iPad 上直接學習編程的一種方式。借助將于今年晚些時候發布的 Swift Playgrounds 4,用戶將能夠用 SwiftUI 創建 App 的視覺設計。用戶可以在 Swift Playgrounds 或 Xcode 內打開與編輯 App 項目。準備就緒后,用戶可以構建一款真正的 App,并用 iPad 直接將其提交到 App Store。
Xcode Cloud
Xcode Cloud 是一項新的持續集成與發布云服務,專為蘋果開發者而設計。Xcode Cloud 內置于 Xcode 13,它為各種規模的開發者與團隊提供了便捷的方式,讓他們能夠更高效地構建、測試與發布 App。
Xcode Cloud 可以自動在云端構建 App,可以騰出開發者的 Mac 去完成其他任務。云端平行測試意味著開發者可以在每一種現有 Apple 設備的模擬版本上進行測試,然后部署一個 App 的測試版本以供內部測試,或者通過 TestFlight 發給外部 beta 測試者,獲得實時反饋。