Xcode 4的全新進化!

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

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

Xcode 4

Xcode 的第一個版本是在 2003 年推出,而一般 iOS 開發者所熟悉的大概是伴隨著 iPhone SDK 推出的 3.1 還有後續的 3.2 版。而 Xcode 4 則是在 WWDC 時所正式宣佈,並透過會議中的數個演講主題介紹其最新的功能、並開放給所有 WWDC 的與會者在會場中下載。

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

以下就為各位讀者介紹幾個令人興奮的新功能:

全新介面

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

Interface Builder 整合

在以往的開發中,開發者必須反覆在 Xcode 與 Interface Builder 這兩個軟體之間切換,前者主要是進行程式碼的撰寫、後者則是用來開發應用程式的介面。然而,在新版的 Xcode 4 中,Interface Builder 已經被直接整合入 Xcode 4 中,開發者無須在一堆視窗中尋找,只需在單一的整合性視窗中便可以完成工作。

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

編輯助理

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

錯誤提示、更正

由於在 Xcode 4 中,蘋果使用了最新的 LLVM 技術,在程式碼的開發過程中除了自動補齊及語法亮度之外,也提供了即時的程式碼分析,提示可能的錯誤。

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

更好的版本控管

在原先的 Xcode 中便有提供基本的版本控管功能,而在 Xcode 4 這部份的功能再度的被強化。透過全新設計的介面,以時間軸的概念讓不同版本之間的程式碼能夠清楚的呈現。而且在 Xcode 4 中,更加入了 Git 的支援!

結論

談了這麼多的新功能,各位開發者應該都心動了吧?馬上就到蘋果的開發者頁面下載吧!



精選熱門好工作

Cloud Engineer/雲端工程師

伊雲谷
新北市.台灣

獎勵 NT$15,000

Product Manager

百阜科技有限公司
臺北市.台灣

獎勵 NT$15,000

C#/.NET Core 開發工程師

天旭國際科技有限公司
臺北市.台灣

獎勵 NT$15,000