日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

出世即被追捧的Swift:“我想統(tǒng)治世界!”

 李端有 2020-02-14

出世即被追捧的Swift:“我想統(tǒng)治世界!”

作為它的開發(fā)者,蘋果一直對Swift抱有很大的野心?!癝wift的目標(biāo)是統(tǒng)治整個世界?!痹撜Z言的創(chuàng)始人克里斯·拉特納在2017年蘋果全球開發(fā)者大會上說。

為了實現(xiàn)這個目標(biāo),Swift也一直很努力。目前,包括Uber、Lyft、Airbnb和Square在內(nèi)的大多數(shù)新的iOS應(yīng)用程序都是用Swift創(chuàng)建。

Swift在開發(fā)人員中同樣很受歡迎,根據(jù)Stack Overflow綜合開發(fā)人員調(diào)查顯示,Swift程序員平均年薪12萬美元,它是第六大最受歡迎的編程語言。今天,就讓我們詳細了解一下Swift吧。

1.Swift的起源

多年來,iOS社區(qū)的許多小伙伴一直渴望擁有一款清晰、安全、簡潔、穩(wěn)定的編程語言。2010年,一群蘋果開發(fā)人員開始著手開發(fā),四年后,Swift誕生了!

Swift的出現(xiàn)在業(yè)內(nèi)是一件大事,許多公司和獨立開發(fā)者很快就接受了它。不少工程師表示,Swift就像是Objective-C的“進階版”。這種既強大又容易理解的語言,充滿了現(xiàn)代感,讓人們更喜歡編寫軟件。

2.前所未有的開源

出世即被追捧的Swift:“我想統(tǒng)治世界!”

2015年,蘋果公司宣布Swift編程語言開放源代碼,這意味著任何人都可以免費使用、下載、修改它。這與蘋果通常的思維方式有著很大的不同。畢竟,這家科技巨頭一直以保密和依賴專利標(biāo)準(zhǔn)而聞名。

“我一直以為蘋果是一家想要控制一切、擁有一切的公司,”有工程師評價說:“所以當(dāng)他們選擇開源Swift的時候,我有些驚訝,他們真的很了不起。但是換一個角度,這也是發(fā)展一門語言、發(fā)展一個生態(tài)系統(tǒng)的最好方法?!?/p>

開源Swift為蘋果公司帶來了巨大的回報,這吸引了眾多開發(fā)者來學(xué)習(xí)這門語言,人們可以自由地對其進行修改和測試,以滿足自身需求。

3.開發(fā)者為什么喜歡Swift

出世即被追捧的Swift:“我想統(tǒng)治世界!”

Breaker的CEO及聯(lián)合創(chuàng)始人利亞·卡爾弗在Swift發(fā)布后就開始試行它。她說,去其糟粕,取其精華,Swift可以說是集合了JavaScript、Python、Ruby甚至Objective-C等成熟語言的優(yōu)點。

不少開發(fā)人員表示,Swift很容易閱讀,并且可以更快地構(gòu)建應(yīng)用程序。Iris Health的CEO兼聯(lián)合創(chuàng)始人阿吉斯·沙拉布利迪斯鼓勵年輕的開發(fā)人員使用Swift學(xué)習(xí)編程,他說:“我認(rèn)為Swift是一種比Objective-C更現(xiàn)代的語言,很容易上手?!?/p>

Swift對于那些正在更新舊版應(yīng)用程序,或仍在學(xué)習(xí)這門語言的開發(fā)人員也很友好,Swift可以與Objective-C代碼混合搭配。

蘋果甚至推出了幾個工具來幫助開發(fā)者學(xué)習(xí)使用Swift,例如2016年發(fā)布的Swift Playgrounds,2019年發(fā)布的SwiftUI。

4.也適用于蘋果以外的用戶

出世即被追捧的Swift:“我想統(tǒng)治世界!”

除了蘋果公司外,像Airbnb、Lyft和Uber這樣的熱門應(yīng)用都依賴于Swift來構(gòu)建它們的iOS App。例如,Uber自2015年開始就從Objective-C遷移到Swift。Uber的編程系統(tǒng)研究科學(xué)家拉杰·巴里克說,在Uber的iOS應(yīng)用程序中,大約90%的代碼是用Swift編寫的,每當(dāng)寫新代碼時,人們也都是用Swift。

與此同時,Swift也是Airbnb iOS開發(fā)的首選語言。雖然該應(yīng)用程序仍然使用Objective-C,但所有新功能都是用Swift編寫的。Airbnb表示,該公司雖然保留了兩種語言,但已逐步向Swift遷移。

移動支付公司Square對Swift也很欣賞。該公司所有新代碼都是用Swift編寫,目前42%的iOS代碼是基于Swift的,開發(fā)人員正努力將較老的Objective-C代碼遷移到Swift中。Square表示,因為編程更簡潔快速,使用Swift甚至可以一定程度上提高員工的士氣。

5.Swift的未來

出世即被追捧的Swift:“我想統(tǒng)治世界!”

即使Swift的使用頻率一直在持續(xù)增長,蘋果也沒有放棄對Objective-C的支持。畢竟,很多較老的iOS應(yīng)用程序仍在使用Objective-C,許多經(jīng)驗豐富的開發(fā)人員精通Objective-C、Swift這兩種語言。

但是,我們不難想象,在不遠的將來,這種情況也許會發(fā)生改變。例如,Java作為安卓開發(fā)標(biāo)準(zhǔn)的地位已動搖,取而代之的是Kotlin。

在此期間,Swift開始在iPhone、iPad以外的地方高頻出現(xiàn)。開發(fā)人員想出了將其用于服務(wù)器軟件的方法,Swift甚至可以用于樹莓派微型計算機等硬件。有消息稱,Swift的下一步將是深入人工智能和機器學(xué)習(xí)領(lǐng)域,雖然目前機器學(xué)習(xí)由Python語言主導(dǎo),但Swift已經(jīng)做好了接管的準(zhǔn)備。

由此觀之,Swift前景良好,上手相對簡單,而掌握了Swift的技術(shù)人員收入亦會非常可觀且待遇將會越來越好。感興趣的小伙伴可以適當(dāng)關(guān)注一下它哦~

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多