在今天的WWDC 2014上,除了最受大家關(guān)注的OS X 10.10以及iOS 8,蘋(píng)果還發(fā)布了一種全新的編程語(yǔ)言Swift。在蘋(píng)果高管 Craig Federighi 的描述中,Swift 在各個(gè)方面優(yōu)于 tive-C,也不會(huì)有那么多復(fù)雜的符號(hào)和表達(dá)式。同時(shí),Swift 更加快速、便利、高效、安全。除此之外,新的 Swift 語(yǔ)言依舊會(huì)與 t-C 相兼容。
更酷的是,在演示過(guò)程中,蘋(píng)果還展示了能大大提升編程效率的實(shí)時(shí)代碼效果預(yù)覽功能(Swift Playground),即在屏幕左側(cè)輸入代碼時(shí),在右側(cè)屏幕實(shí)時(shí)演示出代碼執(zhí)行效果。這就使得在編程開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員可以快速的向前或向后預(yù)覽代碼,而各個(gè)環(huán)節(jié)的代碼實(shí)現(xiàn)效果也會(huì)進(jìn)行實(shí)時(shí)的展示,以此即可測(cè)試自己所開(kāi)發(fā)的程序在各個(gè)環(huán)節(jié)的反應(yīng)。
Swift 允許開(kāi)發(fā)者通過(guò)非常少的代碼來(lái)實(shí)現(xiàn)更多的內(nèi)容。全新 Swift 編程語(yǔ)言不僅改變了 tive-C 復(fù)雜的語(yǔ)法,還保留了 Smalltalk 的動(dòng)態(tài)特性,使其更簡(jiǎn)單易用。由于它可以與 tive-C 兼容使用,因此開(kāi)發(fā)人員可以在開(kāi)發(fā)過(guò)程中進(jìn)行無(wú)縫切換。
效率提升 蘋(píng)果發(fā)布全新編程語(yǔ)言Swift1
Swift 完全支持 Xcode,并且開(kāi)發(fā)指南將通過(guò) iBookstore 來(lái)提供給廣大開(kāi)發(fā)者(點(diǎn)擊這里下載)。此外,開(kāi)發(fā)者們也可以在年底 iOS 8 系統(tǒng)發(fā)布時(shí)開(kāi)始提交通過(guò) Swift 語(yǔ)言編寫(xiě)的新應(yīng)用程序。