MSCBSC 移動通信論壇
搜索
登錄注冊
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:947
  • 回復(fù):0
蘋果編程語言Swift解析:將推動應(yīng)用開發(fā)巨變
mao_mao
論壇副管
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

C友·鐵桿勛章   管理·勤奮勛章   C友·進(jìn)步勛章   管理·優(yōu)秀勛章   C友·貢獻(xiàn)勛章   “灌水之王”   紀(jì)念勛章·七周年   管理·標(biāo)兵勛章   活動·積極勛章   財(cái)富勛章·財(cái)運(yùn)連連   財(cái)富勛章·大富豪   財(cái)富勛章·小財(cái)主   專家·終級勛章   財(cái)富勛章·神秘富豪   C友·登錄達(dá)人   紀(jì)念勛章·五周年   財(cái)富勛章·富可敵國   財(cái)富勛章·財(cái)神   財(cái)富勛章·富甲一方   財(cái)富勛章·鉆石王老五   活動·第二屆通信技術(shù)杯   紀(jì)念勛章·六周年   活動·攝影達(dá)人   紀(jì)念勛章·八周年   紀(jì)念勛章·九周年   紀(jì)念勛章·十周年   C友·技術(shù)大神  
積分 428896
帖子 85070
威望 5423503 個(gè)
禮品券 5423 個(gè)
專家指數(shù) 3546
注冊 2009-4-24
專業(yè)方向  移動通信
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2014-06-03 23:00:58  只看樓主 
  導(dǎo)語:CNET網(wǎng)站今天刊文稱,蘋果(635.77, 7.12, 1.13%)公司(以下簡稱“蘋果”)在今年的WWDC(全球開發(fā)者大會)上發(fā)布了一款重要產(chǎn)品:編程語言Swift,并隨后發(fā)布了對這一語言進(jìn)行詳解的iBook電子書。終端用戶或許很難感知到這一編程語言帶來的改變,但這可能推動蘋果應(yīng)用開發(fā)者社區(qū)的變革。


  以下為文章全文:
  許多人可能都已忘記蘋果WWDC中的“D”代表了“開發(fā)者”。這是一次開發(fā)者的大會,參加這一大會的程序員可以從會上了解到新的技術(shù)。
  今年的WWDC回歸本源,并專注于兩大領(lǐng)域:軟件,以及軟件開發(fā)者。
  盡管許多人對于蘋果沒有在今年WWDC上發(fā)布任何硬件產(chǎn)品感到失望,但需要指出的是,令這些硬件充滿吸引力的關(guān)鍵在于軟件。蘋果今天發(fā)布的許多消息將使開發(fā)者的工作變得更簡單,這將帶來更多、更好的應(yīng)用。
  到目前為止,今年WWDC上對開發(fā)者而言最重要的消息在于新的編程語言Swift。這一語言的設(shè)計(jì)目標(biāo)是讓應(yīng)用開發(fā)更簡單、更快、更穩(wěn)定,同時(shí)確保最終應(yīng)用有著更好的質(zhì)量。從最基本的角度來看,Swift希望為所有程序員實(shí)現(xiàn)所有功能,那么這是否可能?
  Swift的表現(xiàn)仍有待觀察,但根據(jù)今天所看到的的一切,這一語言擁有巨大的潛力。
  最優(yōu)秀的語言?
  腳本語言,例如Python,通常易于編寫和測試,但并不是非常強(qiáng)大,難以帶來高質(zhì)量程序。如果你希望編寫一款游戲,完全利用設(shè)備的性能,那么這樣的語言并不理想。傳統(tǒng)編程語言,例如Objective-C,使開發(fā)者能更好地利用設(shè)備的性能,開發(fā)更復(fù)雜的應(yīng)用,但通常較難掌握,在編譯和測試時(shí)也更麻煩。
  Swift希望解決所有這些不便。蘋果表示,至少從幾項(xiàng)關(guān)鍵指標(biāo)來看,Swift程序的執(zhí)行速度比Python和Objective-C程序更快。而盡管如此,這一語言支持Xcode開發(fā)環(huán)境中所謂的“體育場(playground)”,能像腳本語言一樣,實(shí)現(xiàn)對Swift代碼的實(shí)時(shí)可視化。
  在今天所舉的一個(gè)例子中,一名開發(fā)者希望編寫一款游戲,其中的氣球能以自然的模式上下運(yùn)動。為了實(shí)現(xiàn)這一功能,他希望使用一個(gè)簡單的數(shù)學(xué)函數(shù):正弦函數(shù)。正弦函數(shù)能產(chǎn)生上下波動的弧線,類似于漂浮的氣球。
  通過Swift,開發(fā)者可以很方便地對氣球賦以正弦值,隨后在簡單的曲線圖中觀察應(yīng)用執(zhí)行過程中值的變化。這使開發(fā)者能很方便地觀察氣球運(yùn)動的模式,以及是否符合預(yù)期。如果存在問題,開發(fā)者可以立即作出調(diào)整。以往,開發(fā)者需要通過編譯器來運(yùn)行代碼,隨后執(zhí)行程序,希望獲得正常的結(jié)果。根據(jù)應(yīng)用的大小不同,這一過程可能需要幾秒、幾分鐘,甚至更長時(shí)間。
  優(yōu)勢
  方便快捷地測試所編寫應(yīng)用將幫助開發(fā)者更快地開發(fā)出復(fù)雜應(yīng)用。以往,對規(guī)模較大的應(yīng)用來說,編譯和測試過程極為冗繁。如果Swift能在這一方面帶來較大的改進(jìn),那么應(yīng)用開發(fā)者將可以更快地發(fā)布經(jīng)過更徹底測試的應(yīng)用。
  此外,Swift是一種非常簡潔的語言。與Python類似,你不必編寫大量代碼即可實(shí)現(xiàn)強(qiáng)大的功能。這也有利于提高應(yīng)用開發(fā)速度。
  最后,如果Swift應(yīng)用的執(zhí)行速度比Objective-C應(yīng)用更快,那么我們會在游戲中看見更引人入勝的畫面(需要蘋果新的Metal界面的幫助),而其他應(yīng)用也會有更好的響應(yīng)性。與此同時(shí),我們不用購買新手機(jī)。
  問題
  并非所有一切都很美好。正如多名開發(fā)者所說,Swift最大的問題在于,要求使用者學(xué)習(xí)一門全新的語言。程序員通常喜歡掌握最新、最優(yōu)秀的語言,但關(guān)于如何指導(dǎo)人們編寫iPhone應(yīng)用,目前已形成了完整的產(chǎn)業(yè)。在蘋果發(fā)布Swift之后,所有一切都要被推翻重來。(你仍可以開發(fā)Objective-C應(yīng)用,但不會有人想要。)
  另一方面,如果編程語言更加易學(xué)易用,那么應(yīng)用開發(fā)的門檻將會降低,導(dǎo)致更多新手開發(fā)者參與這一行業(yè)。這或許不是一件好事。這種情況完全有可能出現(xiàn),但對從40年代發(fā)展起來的軟件開發(fā)行業(yè)而言,情況一直如此。是的,在一些情況下,有人仍然認(rèn)為,不會使用打孔卡片的開發(fā)者是業(yè)余人士。
  仍需檢驗(yàn)
  如果Swift如蘋果所宣傳的一樣,那么我們將看到更多、更快、更穩(wěn)定的應(yīng)用。
  最終,Swift的性能如何仍需要通過實(shí)踐去檢驗(yàn)。蘋果喜歡在臺上公布各種指標(biāo)和數(shù)據(jù),以突顯某款產(chǎn)品相對于競爭對手的優(yōu)勢。但對編程語言來說,情況更微妙。人們需要花一定時(shí)間才能了解Swift究竟有何優(yōu)勢。這將是一次徹底的變革,或許也將是自App Store推出以來,蘋果開發(fā)者社區(qū)迎來的最重要變革。
  終端用戶或許不會看到任何改變,這樣的情況是正常的。不過,現(xiàn)在你至少可以對其他人解釋,為何Swift值得我們?yōu)橹d奮。(維金)
掃碼關(guān)注5G通信官方公眾號,免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國電信5G NTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 對本帖內(nèi)容的看法? 我要點(diǎn)評

     
    [充值威望,立即自動到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無憂

    快速回復(fù)主題    
    標(biāo)題
    內(nèi)容
     上傳資料請點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-02-09 05:01:37
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.408951 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動通信網(wǎng) - 移動通信論壇 - 通信招聘網(wǎng) - Archiver