蘋果開發(fā)者博客宣布,今年6月舉行的蘋果全球開發(fā)者大會上正式亮相的Swift編程語言達(dá)到了1.0正式版。開發(fā)者現(xiàn)在可以向蘋果應(yīng)用商店遞交用Swift語言開發(fā)的應(yīng)用程序。Swift語言是蘋果設(shè)計(jì)替代 Objective-C的現(xiàn)代語言,Objective-C源自于喬布斯創(chuàng)建的NeXT公司,它本質(zhì)上是C語言的面向?qū)ο髷U(kuò)展,被限制使用C的方法去跟蹤復(fù)雜對象。
它已經(jīng)逐漸顯示出衰老的跡象,比如其它語言正在采用的一些特性很難被移植到類C語言。
很多理由,其中包括蘋果的LLVM編譯器項(xiàng)目,最終促使了Swift的出現(xiàn)。由于蘋果控制了從運(yùn)行時到工具鏈的一切,舊的代碼可以與新的語言混合在一起。