全新設計的 Xcode 12

2021-01-09 開源中國

蘋果在 WWDC 2020 上除了發布最新的 macOS Big Sur 之外,還宣布未來 Mac 將會採用基於 ARM 架構的自研晶片 Apple silicon。因此,蘋果也推出了相應的集成開發環境 Xcode 12。

Xcode 12 採用了全新的設計,外觀方面保持與 macOS Big Sur 一致的風格。部分新變化包括:側邊導航欄的字體可自定義大小、精簡的代碼補全功能、新的文檔標籤頁可更快打開多個文件,並支持在各自的標籤頁中打開界面文件、日誌文件和項目文件,以及重新設計的 organizer。

作為橋接新舊 Mac 架構的角色,Xcode 12 默認構建 macOS 通用 app (Universal app),以支持搭載 Apple 晶片的新 Mac,該過程通常無需更改任何代碼。

事實上,Xcode 12 本身就是作為 Universal app 而構建,可以原生運行在 Intel x86_64 CPU 和基於 ARM 的 Apple 晶片上。Xcode 12 還提供了統一的 macOS SDK,其中包含所有框架、編譯器、調試器和其他工具,以幫助構建在 Apple 晶片和 Intel x86_64 CPU 上原生運行的應用程式。

當在 Xcode 12 中打開項目時,app 會自動更新,以生成作為 Universal app 的 release builds 和 archives。當構建 app 時,Xcode 會為蘋果晶片和 Intel x86_64 CPU 分別生成一個二進位文件,然後把兩者打包在一起,作為單個 app 發布或共享到 Mac App Store。開發者可以點擊工具欄中的「Any Mac」選項來測試此項功能。在搭載蘋果晶片的新 Mac 上,開發者可以選擇工具欄上的「My Mac (Rosetta)」選項,模擬原生基礎架構或是英特爾虛擬化,來執行並測試 app。

在 Xcode 12 中,蘋果還對用戶界面 UI 框架 SwiftUI 進行了改進,除了優化性能還增加了一些新特性。由於保持了穩定的 API,因此開發者可以輕鬆地將現有的 SwiftUI 代碼引入 Xcode 12。而針對使用 SwiftUI 構建的 app 的全新生命周期管理 API 讓開發者可以在 SwiftUI 中完整編寫 app,並在所有 Apple 平臺上共享更多代碼。

基於 SwiftUI 構建的全新小組件平臺讓開發者可以構建在 iPad、iPhone 和 Mac 上運行良好的小組件。SwiftUI 視圖現在支持與其他開發者共享,並作為一等(first-class) 控制項出現在 Xcode 庫中。現有的 SwiftUI 代碼可以繼續運行,同時提供了更快的性能、更好的診斷和對新控制項的訪問。

目前 Xcode 12 的最新版本處於 Beta 階段,詳情查看發布說明。

相關焦點

  • 蘋果發布Xcode 10:支持iOS 12/全新Mac App
    IT之家6月5日消息 在今天凌晨舉行的WWDC18全球開發者大會上,蘋果發布了macOS Mojave beta測試版系統,並且還推出了全新的Xcode 10 beta測試版,可以使用全新的暗黑模式。Xcode 10 beta測試版內包括了適用於iOS 12、macOS Mojave、watchOS 5、tvOS 12開發的SDK工具,還有一系列提升效率的軟體和工具等,能夠構建更具交互性和智能的應用體驗。蘋果更新了ARKit 2,多用戶可以使用iOS設備同時瀏覽AR體驗或玩遊戲,AR體驗可以稍後保存並恢復到同一狀態。
  • 小米全新系統MIUI 12新鮮出爐,動畫設計挑戰最強者iOS
    4月27日,小米在線上新品發布會中推出了小米10青春版,為小米10家族增添一員大將,不過全面升級的系統MIUI 12才是發布會的重頭戲。這是自2010年小米發布首個MIUI版本後,備受關注的十年之作,MIUI 12從底層、動效體驗到互動設計以及隱私保護等進行了全面升級。
  • 概念設計:當蘋果 Xcode 登陸 iPad
    IT之家4月21日消息 近日有消息稱蘋果將為iPadOS開發Xcode集成開發工具(IDE),現在設計師Parker Ortolani給我們帶來了新的概念設計,想像蘋果如何為iPad開發Xcode。如果蘋果將Xcode帶到iPad上,那麼這個應用就需要完全重新設計,換一個適合觸控的新界面。即使有鍵盤和滑鼠的支持,所有的iPad應用都應該提供基於觸摸的體驗,而Xcode也要遵循這個原則。這個概念設計認為iPadOS版Xcode將有更大的按鈕和更大的菜單,同時保留Xcode for Mac的精髓,代碼位於中央,而側邊欄中的列表中包含所有項目文件。
  • 全新設計基因 蔚來旗艦轎車ET7靜態解析
    全新X-Bar設計語言外觀部分,ET7採用了蔚來家族式X-Bar設計語言,不過與此前三款SUV車型相比,在ET7上,X-Bar設計語言進行了全新的演繹。如果說在SUV上X-Bar設計語言賦予車輛的是硬朗與野性,那麼在ET7上,全新X-Bar設計語言賦予車輛的是柔美、精緻與豪華。
  • 小米MIUI12全新相機界面公布:設計更加簡約,支持功能布局自定義
    除了萬象息屏功能外今日小米相機部總監 @Queena_小米 也放出了MIUI12全新相機界面。小米相機部總監表示,MIUI12全新相機界面將進一步簡化,支持功能布局自定義,首屏最少支持2個功能,最多支持10個功能。從截圖來看MIUI12拍照按鍵上方將只保留「錄像」、「拍照」以及「更多」。
  • 揭秘全新捷豹XJ設計背後的故事
    其間的許多淵源或者銘刻在遺留的文字中,或者已在歷史長河中逐漸淡去……    全新捷豹XJ就是這樣一部凝練時代氣質的旗艦車型,不久前它榮獲由《中國汽車畫報》主辦的「2010年度中國汽車設計•大師之選•時代之選」這一獎項,為全新XJ增添了更多文化內涵。那麼,現在就讓我們屏息駐足,銘記捷豹XJ家族最新的成員——全新XJ背後的故事。
  • 全新配色質感更出眾 iPhone 12 Pro圖賞
    iPhone 12 Pro採用了iPhone 12系列標誌性的直角邊框設計,其機身邊框採用了手術級不鏽鋼工藝,並擁有海藍色、金色、銀色和石墨色四種配色可供用戶選擇。本文屬於原創文章,如若轉載,請註明來源:全新配色質感更出眾
  • 全新的電容觸摸按鍵設計理念
    打開APP 全新的電容觸摸按鍵設計理念 李倩 發表於 2018-05-17 08:59:58 隨著電子產品的交互體驗的更新迭代,
  • 換裝全新家族設計,犀利獠牙加持,全新一代標緻508L帥氣上市
    近年來為了應對更年年輕化的消費群體的轉變,全球各大廠商紛紛向年輕運動化設計轉型,作為法國第一大車企的標緻雪鐵龍(PSA)集團也不例外,帶來了全新的家族化設計語言,並率先在標緻4008和標緻5008上採用,犀利的顏值和極具未來感的駕駛座艙,使二者成為熱銷車型,這讓PSA集團堅定了換裝全新家族設計的信心,去年法蘭克福國際車展上全新標緻508的亮相可謂引起了極大的關注,且許多消費者都期待其能儘早進行國產
  • 《太空旅客》全新幕後特輯 大表姐星爵12.17來華
    《太空旅客》全新幕後特輯 大表姐星爵12.17來華 繼歐洲巡迴首映禮後,兩位超高人氣主演已確定將於12月17日來北京宣傳新片,以滿足中國影迷們的熱切期盼。今日發布的全新幕後製作特輯,則為觀眾獨家揭秘了「阿瓦隆」號飛船內最高科技場所——星空瞭望臺、樹狀休眠倉的設計理念,電影製作團隊完美展現極致科技之美的良苦用心可見一斑。
  • 別克昂科威全新上市,外觀全新設計,售價18.99萬起
    全新別克昂科威造型全新升級,售價18.99萬起,快來了解一下吧。 全新別克昂科威在外觀上進行了全新設計,汽車前臉造型全新升級,飛翼式的前格柵使得車頭顯得比較寬,彰顯出其霸氣
  • 專屬科技感設計 全新哈弗H6混動版諜照曝光
    換用了六邊形的鍍鉻格柵,同時在格柵結構上也做了調整,內飾配備了12.3英寸中控屏幕,旋鈕式換擋機構屬於混動車型的專屬配備。網易汽車12月3日報導 日前,有媒體曝光了一組全新哈弗H6(參數丨圖片)的實車諜照,與此前曝光的插電式混動H6有所不同,此次曝光的車型並沒有配備充電口,因此我們判定這是一款普通混合動力車型。
  • 全新設計、全新架構打造,脫離馬自達後的奔騰B70來了
    新奔騰"品牌發展戰略發布,明確了"物聯網汽車創領者"的目標,並正式啟用全新設計的奔騰新LOGO"世界之窗"。2019年,一汽奔騰發布了"騰雲·E"用戶服務平臺和"FMA、FME"兩大造車平臺,以及"B、E、S、T"四大產品系列和"油電並行"的產品規劃。
  • 全新勞斯萊斯幻影加長版 全鋁材質設計的「奢華架構」
    貴賓專享) 勞斯萊斯幻影加長版內飾的改變更為顯著,首次用一塊12.3英寸的液晶儀表替代此前的傳統機械式儀錶盤,同時也使用了更加現代化的中控人機互動系統,該系統的屏幕可在不用時收起,「藝境藏珍」畫廊是全新幻影內飾中增添的最新設計元素,畫廊內所有裝飾都被一整塊鋼化玻璃密封,視覺效果美輪美奐,而用戶可以對畫廊內的裝飾、鐘錶盤以及使用的材質等進行訂製。
  • Android 12概念版:採用全新擬態化設計,多任務界面更人性化
    但是,也有人似乎已經對Android 11失去了新鮮感,把目光投向了下一版本的Android,按照自己的想法設計了Android 12,並製作出了概念視頻。雖說是概念,但在界面設計和功能設計上也有一定的可取之處,下面我們一起來看看吧。
  • 智能泡茶機設計—全新的泡茶方式
    智能泡茶機設計,讓你無論是繁忙時刻,還是悠閒時刻,喝上一杯好茶,總能使人身心放鬆,感到愉悅。科技的進步極大改變了人們的生活方式,也為人們帶來全新的泡茶方式。智能泡茶機設計智能泡茶機設計,無需手動泡茶,就能夠簡單快速泡好茶,為人們提供更為簡便舒適的飲茶體驗,得到越來越多人的喜愛
  • 本田全新CR-V設計元素有哪些
    本田CR-V是東風本田汽車公司生產的一款城市經典SUV車型,2015款CR-V主打運動時尚的設計外觀,搭配米其林Latitude系列SUV輪胎,操控性能極佳。CR-V是comfortable runabout-vehicle的縮寫,從名字就可以看出它對舒適性的要求是首要的。CR-V的歷史可追溯至1995年10月,至今已遍布全球162個國家和地區。
  • 首發全新Blade屏幕和純平中框!三星GalaxyS21系列或看齊iPhone12?
    iPhone 12系列旗艦發布以來,幾乎日日是數碼媒體的主要報導對象,而其一改往日圓滑設計、轉而採用的極具代表性的直角邊框自然此次新iPhone外觀上最大的亮點,不出意外的話未來一段時間或將成為其它廠商模仿的對象。
  • 顏值徹底進化,全新家族設計加持,全新一代長安CS55定妝官照曝光
    時隔兩年後的今天,長安在相繼完成對旗下轎車車型的全新家族化設計的換裝升級後,長安再次正式對旗下CS系列SUV車型升級,在全新一代長安CS75正式亮相後,其獨特犀利帥氣的外觀給人們留下了深刻的印象,近日,長安繼續發力,正式曝光了全新一代長安CS55的定妝局部照。
  • 全新寶馬3系\X5的造型設計歧義大,粉絲不滿尾燈設計
    今天曝光了一組有關全新一代寶馬X5的遐想圖,結合一下寶馬全新的家族設計,例如X2\X4的尾燈造型,大致可以看出此遐想圖還算靠譜。同時,又有相關媒體曝光了一組寶馬全新3系的假想圖,新車基於CLAR平臺進行打造,在外觀方面進行了調整,據悉,寶馬全新3系有望於2018年10月開幕的巴黎車展正式亮相,並預計在2019年上市銷售。未來還將推出插電混動以及純電動版本車型。外觀方面,寶馬全新3系與寶馬全新5系十分相似,前臉採用了與寶馬全新5系相似的前保險槓造型,前臉造型更加犀利。