在本屆WWDC全球開發者大會接近尾聲時,蘋果公司專門針對開發人員公布全新的Swift編程語言以及新版的Xcode,蘋果公司稱其擁有“快速、現代、安全、互動”等特性,并且要全面優于Objective-C語言。“在過去的20年里,我們只支持Objective-C?!避浖こ谈笨偛每死赘瘛べM德里奇在臺上表示,而未來蘋果開發者平臺將支持這款全新的Swift編程語言。
在演示過程中,蘋果展示了如何能讓開發人員更快進行代碼編寫及顯示結果的“Swift Playground”,在左側輸入代碼的同時,可以在右側實時顯示結果。蘋果公司表示Swift是基于Cocoa和CocoaTouch而專門設計的。Swift不僅可以用于基本的應用程序編寫,比如各種社交網絡App,同時還可以使用更先進的“Metal”3D游戲圖形優化工作。由于它可以與Objective-C兼容使用,因此開發人員可以在開發過程中進行無縫切換。
Swift可以允許開發者更快的復制內容,通過非常少的代碼來實現更多的內容。在發布會上,蘋果演示了如果只通過一行簡單的代碼就完成了一個完整圖片列表加載的過程。另外,Swift還可以讓開發人員看到隨著時間的推移整個應用程序運行代碼的變化,并且還擁有完全控制時間的特性,所以開發人員可以快速的向前或向后預覽,測試自己的應用程序在某些特殊情況下的反應。
Swift完全支持Xcode,并且開發指南將通過iBookstore來提供給廣大開發者。另外開發者們也可以在年底iOS 8系統發布時開始提交通過Swift語言編寫的新應用程序。Xcode目前已有1400萬次下載量,而全新Swift編程語言改變了Objective-C復雜的語法,并保留了Smalltalk的動態特性,整體來說變得更加簡單易用,進一步完善了自己的開發生態圈。
推薦閱讀:WWDC14:iOS 8/OS X 10.10 Yosemite亮相 沒有新硬件產品發布