久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Swift語言簡介

 嘆落花 2015-03-24

什么是Swift,?

Swift是蘋果公司在2014年WWDC(蘋果開發(fā)者大會)上發(fā)布的全新編程語言。
跟Objective-C一樣,,可用于編寫 iOS 和 OS X 應(yīng)用程序,支持 Cocoa 和 Cocoa Touch 框架,。

Swift的語法特點(diǎn)

Swift 結(jié)合了 C 和 Objective-C 的優(yōu)點(diǎn)并且不受C兼容性的限制,。
借鑒了Objective-C、JavaScript,、C#,、Python等語言的優(yōu)點(diǎn)
同時(shí)具備編譯型語言的高性能和腳本語言的靈活交互性
可以輕松地與Objective-C,、C混合使用(相互調(diào)用)

使用Swift的條件

Xcode版本 >=6.0
Mac系統(tǒng)版本 >=10.9.3

關(guān)于性能

根據(jù)WWDC發(fā)布Swift時(shí)的展示:
在進(jìn)行復(fù)雜對象排序時(shí),Objective-C的性能是Python2.8倍,,Swift的性能是Python3.9
在實(shí)現(xiàn)RC4加密算法時(shí),,Objective-C的的性能是Python127倍,Swift的性能是Python220
用這些例子來宣稱Swift性能對于Objective-C的大幅提升(40~50%),。
但是開發(fā)者實(shí)際測試出來的情況卻相反,,有持懷疑態(tài)度的國外程序員Keith第一時(shí)間給出了自己的測試結(jié)果。
實(shí)際數(shù)據(jù)顯示,,Swift在簡單循環(huán),、遞增、賦值,、數(shù)組擴(kuò)展,、字符串拼接上性能遠(yuǎn)不如Objective C。
詳見:Keith對Swift性能測試結(jié)果  或  Swift,Objective-C語言性能對比測試

開發(fā)者該如何對待Swift,?

從學(xué)習(xí)Swift的語法角度看:Swift是一門新語言,,語法難度對每個(gè)程序員都差不多,大家是站在同一條起跑線
從使用Swift開發(fā)iOS程序的角度看:使用Objective-C的老牌iOS程序員更占優(yōu)勢,,因?yàn)閺腛bjective-C轉(zhuǎn)為Swift去開發(fā)iOS程序,,僅僅是書寫的格式變換了,iOS開發(fā)的步驟,、思想,、框架,都沒有改變,。
個(gè)人觀點(diǎn):
Swift語言尚處于不斷優(yōu)化階段,,我們開發(fā)者可根據(jù)其發(fā)展?fàn)顩r,隨時(shí)學(xué)習(xí),。
對于現(xiàn)有的項(xiàng)目可繼續(xù)保持使用Objective-C,,對于新項(xiàng)目可嘗試性使用Swift。

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多