超碰人人人人人,色婷婷综合久久久久中文一区二区,国产-第1页-浮力影院,欧美老妇另类久久久久久

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

程序員眼中的Swift:簡(jiǎn)單 易學(xué) 高效

admin
2014年6月9日 13:20 本文熱度 3611
  對(duì)于蘋(píng)果開(kāi)發(fā)者來(lái)說(shuō),如今已經(jīng)進(jìn)入了 "Swift 時(shí)代 "。雖然編程語(yǔ)言 Objective C 備受喜愛(ài),不過(guò)它作為蘋(píng)果主流編程語(yǔ)言的日子已經(jīng)所剩無(wú)幾。隨著 WWDC 開(kāi)發(fā)者大會(huì)的落幕,Swift 即將取而代之,成為蘋(píng)果新 iOS 8、OS X Yosemite 的新寵。
  美國(guó)時(shí)間 6 月 2 日舉行的蘋(píng)果 WWDC 大會(huì)上,Swift 正式曝光在鎂光燈前,嘆息聲、驚呼聲此起彼伏。不過(guò)不用太過(guò)擔(dān)心,Objective-C、Swift 能夠在同一個(gè)應(yīng)用程序中并存。
  VentureBeats 記者 Devindra Hardawar、理查德 - 布萊恩 - 萊利(Richard Byrne Reilly),采訪了知名軟件工程師山姆 - 索菲斯(Sam Soffes),了解程序員眼中的 Swift。據(jù)悉,索菲斯曾創(chuàng)作《Litely》、《Hipstamatic》、《Bible》等應(yīng)用程序。
  以下是記者準(zhǔn)備的七個(gè)問(wèn)題,涉及 Swift 的優(yōu)點(diǎn)、缺點(diǎn)。以及 Objective-C 的結(jié)局。索菲斯的答案中有些會(huì)有點(diǎn)駭人、令人震驚,或許還有幾絲傷感。
  1、為什么開(kāi)發(fā)人員會(huì)去學(xué)習(xí)另一種語(yǔ)言?
  蘋(píng)果 Swift 語(yǔ)言的主要目標(biāo),是簡(jiǎn)單易學(xué)、使用便捷高效。蘋(píng)果并不是強(qiáng)迫所有人都去學(xué)習(xí)新的語(yǔ)言。過(guò)去,每當(dāng)他們帶來(lái)一些巨大的技術(shù)變革(就像是自動(dòng)引用計(jì)數(shù),Automatic Reference Counting),他們都會(huì)給開(kāi)發(fā)人員留上點(diǎn)時(shí)間,讓人們繼續(xù)沿襲老的方式懷舊,直到有一天,他們自己就想要擁抱新技術(shù)。
  不過(guò)拋棄習(xí)慣的一切,轉(zhuǎn)去學(xué)習(xí)一些全新的東西絕非易事。對(duì)于很多開(kāi)發(fā)者來(lái)說(shuō),Objective-C 就是他們的生計(jì)、飯碗。拋棄我們過(guò)去幾年已經(jīng)習(xí)以為常的工具,乍聽(tīng)起來(lái)十分困難。不過(guò),蘋(píng)果卻總有辦法將人們引向預(yù)設(shè)的方向。
  蘋(píng)果這次的殺手锏就是 " 速度 "。Swift 使用十分便捷,這本身就是一場(chǎng)巨大的勝利。新的語(yǔ)法也非常棒。" 我認(rèn)為 Objective-C 的開(kāi)發(fā)者,很快就會(huì)喜歡上 Swift。"
  2、Objective C 效率不夠高?
  Objective C 是一款非常偉大的語(yǔ)言,它甚至比網(wǎng)絡(luò)還要年長(zhǎng)。不過(guò)這個(gè)已為蘋(píng)果貢獻(xiàn)多時(shí)的編程語(yǔ)言,想要上手卻并不容易,對(duì)那些編程菜鳥(niǎo)來(lái)說(shuō)更是如此。" 學(xué)習(xí)難 " 的主要原因在于,Objective C 看起來(lái)和其他的 C 系語(yǔ)言大相徑庭。它最讓人頭疼的原因就在于,它是 " 蓋在 C 語(yǔ)言上的薄薄一層 "。
  在 C 這樣的底層語(yǔ)言基礎(chǔ)上創(chuàng)建的東西,很難做到易學(xué)、高效。你需要通過(guò) C 語(yǔ)言去做很多的事情——這顯然并不簡(jiǎn)單。蘋(píng)果并不需要一個(gè)新的語(yǔ)言,不過(guò)他們還是積極地去做了一些新的、巨大的嘗試。
  3、著手學(xué) Swift 要用多久?容易么?
  Swift 才剛剛破殼而出,現(xiàn)在來(lái)講,這一問(wèn)題的答案還很難說(shuō)。" 在嘗試了幾個(gè)小時(shí)之后,我把自己的 ObjectiveC 程序改用 Swift 編寫(xiě),進(jìn)展非常不錯(cuò)。起初,我真的感到很沮喪。不過(guò),當(dāng)我妥協(xié)之后,接受了學(xué)習(xí)過(guò)程中可能會(huì)讓人有些別扭,Swift 的文檔反而就變得更容易閱讀,遇到問(wèn)題的時(shí)候也能迎刃而解。"
  Swift 最出色的一大亮點(diǎn)在于:擺脫了 C 的束縛,Swift 語(yǔ)言十分便捷。
  想把 Objective C 介紹給那些沒(méi)有編程基礎(chǔ)的人非常困難。你必須去解釋所有的例外規(guī)則,然后再?gòu)念^開(kāi)始深入講解計(jì)算機(jī)科學(xué)話題。Swift 跳過(guò)了這一切,只是簡(jiǎn)簡(jiǎn)單單去編碼就 OK。
  4、Swift 從哪里汲取靈感?
  Swift 從多種編程語(yǔ)言中獲得靈感。我在用它編碼的時(shí)候,會(huì)想起 JavaScript、Go、Ruby 以及其他一些語(yǔ)言。Objective C 歲數(shù)比較大。Swift 是一個(gè)非??上驳淖兓?,它擁有從很多現(xiàn)代編程語(yǔ)言延伸出的靈感。
  5、Swift 的目標(biāo)是?
  蘋(píng)果 Swift 的目標(biāo),是讓任何人都能夠快速學(xué)習(xí),高效編碼。" 我覺(jué)得,他們可能希望用幾年的時(shí)間完全淘汰掉 Objective C。" 簡(jiǎn)單易學(xué)大有裨益,也會(huì)吸引更多的開(kāi)發(fā)者會(huì)來(lái)到蘋(píng)果的平臺(tái)。
  6、Swift vs 微軟、谷歌語(yǔ)言?
  " 用 Swift 的時(shí)候,我的眼前總會(huì)浮現(xiàn)出谷歌 Go 語(yǔ)言。Go 擁有很好的并發(fā)功能,很欣喜能看到蘋(píng)果汲取了 Go 的一些特點(diǎn)。微軟 C# 語(yǔ)言也十分簡(jiǎn)潔。不過(guò),現(xiàn)在才僅僅是蘋(píng)果新語(yǔ)言的開(kāi)始。
  7、Swift 可以省下兩、三行代碼?
  當(dāng)然可以。相比 Objective C,Swift 算得上是極致簡(jiǎn)潔。很多內(nèi)容寫(xiě)在一行,卻仍然簡(jiǎn)單易讀。當(dāng)然,用 Objective C 也能實(shí)現(xiàn)不少功能,但是內(nèi)容會(huì)很長(zhǎng),而且不方便閱讀。有些新的東西,用 Objective C 編寫(xiě)起來(lái)會(huì)讓人十分頭疼,但是用 Swift 卻是種快樂(lè)的享受。
  " 才與 Swift 接觸短短一天的時(shí)間,又開(kāi)始用 Objective C 去寫(xiě)代碼了。不過(guò),我已經(jīng)開(kāi)始想念起了 Swift。"(布珝)

該文章在 2014/6/9 13:20:29 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved