青热久思思-青视频在线-青娱乐99-青娱乐激情视频-亚洲变态-亚洲播放

首頁蘋果教程→ 蘋果編程語言Swift是什么

蘋果編程語言Swift是什么

作者:瀟瀟來源:本站整理2014/6/4 11:35:52我要評論

CNET網站刊文:蘋果在WWDC2014(全球開發者大會)上發布了一款重要產品:編程語言Swift,并隨后發布了對這一語言進行詳解的iBook電子書。終端用戶或許很難感知到這一編程語言帶來的改變,但這可能推動蘋果應用開發者社區的變革。 

許多人可能都已忘記蘋果WWDC中的“D”代表了“開發者”。這是一次開發者的大會,參加這一大會的程序員可以從會上了解到新的技術。

蘋果的編程語言Swift到底是什么?

2014年的WWDC回歸本源,并專注于兩大領域:軟件,以及軟件開發者。盡管許多人對于蘋果沒有在今年WWDC上發布任何硬件產品感到失望,但需要指出的是,令這些硬件充滿吸引力的關鍵在于軟件。蘋果今天發布的許多消息將使開發者的工作變得更簡單,這將帶來更多、更好的應用。

到目前為止,今年WWDC上對開發者而言最重要的消息在于新的編程語言Swift。這一語言的設計目標是讓應用開發更簡單、更快、更穩定,同時確保最終應用有著更好的質量。從最基本的角度來看,Swift希望為所有程序員實現所有功能,那么這是否可能?Swift的表現仍有待觀察,但根據這次所看到的的一切,這一語言擁有巨大的潛力。

最優秀的語言?

腳本語言,例如Python,通常易于編寫和測試,但并不是非常強大,難以帶來高質量程序。如果你希望編寫一款游戲,完全利用設備的性能,那么這樣的語言并不理想。傳統編程語言,例如Objective-C,使開發者能更好地利用設備的性能,開發更復雜的應用,但通常較難掌握,在編譯和測試時也更麻煩。

Swift希望解決所有這些不便。蘋果表示,至少從幾項關鍵指標來看,Swift程序的執行速度比Python和Objective-C程序更快。而盡管如此,這一語言支持Xcode開發環境中所謂的“體育場(playground)”,能像腳本語言一樣,實現對Swift代碼的實時可視化。

在今天所舉的一個例子中,一名開發者希望編寫一款游戲,其中的氣球能以自然的模式上下運動。為了實現這一功能,他希望使用一個簡單的數學函數:正弦函數。正弦函數能產生上下波動的弧線,類似于漂浮的氣球。

通過Swift,開發者可以很方便地對氣球賦以正弦值,隨后在簡單的曲線圖中觀察應用執行過程中值的變化。這使開發者能很方便地觀察氣球運動的模式,以及是否符合預期。如果存在問題,開發者可以立即作出調整。以往,開發者需要通過編譯器來運行代碼,隨后執行程序,希望獲得正常的結果。根據應用的大小不同,這一過程可能需要幾秒、幾分鐘,甚至更長時間。

優勢

方便快捷地測試所編寫應用將幫助開發者更快地開發出復雜應用。以往,對規模較大的應用來說,編譯和測試過程極為冗繁。如果Swift能在這一方面帶來較大的改進,那么應用開發者將可以更快地發布經過更徹底測試的應用。

此外,Swift是一種非常簡潔的語言。與Python類似,你不必編寫大量代碼即可實現強大的功能。這也有利于提高應用開發速度。

最后,如果Swift應用的執行速度比Objective-C應用更快,那么我們會在游戲中看見更引人入勝的畫面(需要蘋果新的Metal界面的幫助),而其他應用也會有更好的響應性。與此同時,我們不用購買新手機。

問題

并非所有一切都很美好。正如多名開發者所說,Swift最大的問題在于,要求使用者學習一門全新的語言。程序員通常喜歡掌握最新、最優秀的語言,但關于如何指導人們編寫iPhone應用,目前已形成了完整的產業。在蘋果發布Swift之后,所有一切都要被推翻重來。(你仍可以開發Objective-C應用,但不會有人想要。)

另一方面,如果編程語言更加易學易用,那么應用開發的門檻將會降低,導致更多新手開發者參與這一行業。這或許不是一件好事。這種情況完全有可能出現,但對從40年代發展起來的軟件開發行業而言,情況一直如此。是的,在一些情況下,有人仍然認為,不會使用打孔卡片的開發者是業余人士。

仍需檢驗

如果Swift如蘋果所宣傳的一樣,那么我們將看到更多、更快、更穩定的應用。

最終,Swift的性能如何仍需要通過實踐去檢驗。蘋果喜歡在臺上公布各種指標和數據,以突顯某款產品相對于競爭對手的優勢。但對編程語言來說,情況更微妙。人們需要花一定時間才能了解Swift究竟有何優勢。這將是一次徹底的變革,或許也將是自App Store推出以來,蘋果開發者社區迎來的最重要變革。終端用戶或許不會看到任何改變,這樣的情況是正常的。不過,現在你至少可以對其他人解釋,為何Swift值得我們為之興奮。

0相關評論

發表評論

最新最熱相關資源

安卓蘋果應用推薦

主站蜘蛛池模板: 国产成人精品免费视频网页大全 | 精产国品一二二区视 | 久久人人澡人人爽人人爱 | 精品国产免费第一区二区三区日韩 | 九九热播视频 | 精品久久九九 | 国产日韩在线观看视频 | 男女做a视频 | 国产1区精品 | 黄色片a级片| 久久久免费精品视频 | 国产欧美在线观看视频 | 久久久久国产精品免费免费不卡 | 九色蝌蚪在线观看 | 免费xxxx日本大片在线观看 | 精品国产91在线网 | 成人精品亚洲人成在线 | 国产成人短视频在线观看免费 | 韩国三级大全久久网站中文字幕 | 国产精品2020 | 免费超级淫片日本高清视频 | 久久国产精品范冰啊 | 国产乱弄免费视频 | 国产v综合v亚洲欧美大另类 | 国产高清看片日韩欧美久久 | 久久久亚洲精品视频 | 福利视频免费观看 | 隔壁老王国产在线精品 | 俄罗斯一级毛片aaaa | 国产精品东北一极毛片 | 国产成人美女福利在线观看 | 久久久精品2021免费观看 | 九九九精品午夜在线观看 | 精品在线91 | 成人国产在线不卡视频 | 久久91这里精品国产2020 | 久久香蕉国产线看观看8青草 | 欧美a视频在线观看 | 国产欧美日韩第一页 | 国产成人理在线观看视频 | 国产精品亚洲一区二区三区 |