對於大多數的 iOS 開發者,每天的工作便是從啟動 Xcode 開始,Xcode 對於各個開發者而言可以說是賴以維生的開發工具。因此,當蘋果在 WWDC 會場宣佈即將釋出 Xcode 4 的消息時,每個開發者無不感到相當興奮。而蘋果就在昨天釋出了 Xcode 4 Developer Preview 2 提供給 iPhone Developer Program 的註冊會員下載,讓大家能夠先一窺 Xcode 4 的強大功能!
Xcode 4

但對於大多數為參加 WWDC 的開發者而言,雖然可以透過 WWDC 後續開放免費下載的影片望梅止渴,但卻沒有辦法親身體驗。一直到了昨天,蘋果總算正式釋出測試版的 Xcode 4 提供給所有 iPhone Developer Program 的開發者下載。在這個版本中,蘋果也加入了 iOS 最新的 SDK,讓開發者能夠實際透過 Xcode 4 進行開發的工作、體驗 Xcode 4 帶來的各種全新功能。
以下就為各位讀者介紹幾個令人興奮的新功能:
全新介面

在以往的 Xcode 中,我們時常需要開啟很多視窗進行開發的工作,在 Xcode 4 的全新設計中,這些繁雜的視窗切換都被整合在新的介面設計中。
Interface Builder 整合


更重要的是,由於介面設計已經整合,所以開發者可以直接將介面元素托放到程式碼中,建立程式碼與介面的關聯 (IBOutlet、IBAction)!
編輯助理

伴隨著新版整合性視窗而來的,便是編輯助理的功能了!在分割的視窗畫面中,Xcode 4 會自動猜測使用者所需要觀看的參考檔案、文件。舉例來說,當我們在設計新的子類別時,旁邊便會自動出現父類別的檔案提供參考,而當我們要開始實做類別時,這時對應的標頭檔 (.h) 便會出現在畫面的一旁。
錯誤提示、更正


除此之外,更棒的是,Xcode 4 會直接提供可能的修正選項給你,只要透過一個點擊,就可以自動修復程式碼中的錯誤了,是不是很棒呢?
更好的版本控管

在原先的 Xcode 中便有提供基本的版本控管功能,而在 Xcode 4 這部份的功能再度的被強化。透過全新設計的介面,以時間軸的概念讓不同版本之間的程式碼能夠清楚的呈現。而且在 Xcode 4 中,更加入了 Git 的支援!
結論
談了這麼多的新功能,各位開發者應該都心動了吧?馬上就到蘋果的開發者頁面下載吧!