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