Swift入門----01簡介

Swift入門

簡介

  • Swift語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應(yīng)用程序
  • 2014 年,在 AppleWWDC 發(fā)布

歷史

  • 2010 年 7 月,蘋果開發(fā)者部門總監(jiān) Chris Lattner (克里斯-拉特納) 開始著手 Swift 編程語言的設(shè)計(jì)工作
  • 用一年時(shí)間完成基本架構(gòu)
  • Swift大約歷經(jīng) 4 年的開發(fā)期,2014 年 6 月發(fā)表

特色

  • 蘋果宣稱 Swift 的特點(diǎn)是:快速、現(xiàn)在、安全、互動(dòng),而且明顯優(yōu)于 Objective-C 語言
  • 可以使用現(xiàn)有的 CocoaCocoa Touch 框架
  • Swift取消了 Objective-C 的指針及其他不安全訪問的使用
    • 注:Swift 是一門安全的語言。OC是一門動(dòng)態(tài)語言,id滿天飛,無論方法在不在,可以隨便發(fā)送消息 ;而 Swift 是一門非常嚴(yán)謹(jǐn)?shù)恼Z言,里面數(shù)據(jù)類型、方法等如果寫錯(cuò),在編譯的時(shí)候就會(huì)立刻報(bào)錯(cuò)
  • 舍棄了 Objective-C 早期應(yīng)用 smalltalk的語法,全面改為句點(diǎn)表示法
  • 提供了類似Java的名字空間(namespace)、泛型(generic)、運(yùn)算對(duì)象重載(operator overloading)
  • Swift被簡單的形容為“沒有C的Objective-C

現(xiàn)狀

  • 2015 年 2 月,蘋果同時(shí)推出 Xcode 6.2 Beta 5 和 6.3 Beta,在完善 Swift 1.1的同時(shí),推出了 Swift 1.2 測試版
  • 2015 年 6 月,蘋果在 WWDC 發(fā)布了 Swift 2.0 測試版,并且宣稱在年底開源
  • 從發(fā)布至今,蘋果的每一個(gè)舉措都彰顯其大力推廣 Swift 的決心
  • 目前有些公司的新項(xiàng)目已經(jīng)直接采用 Swift 開發(fā)
  • 目前很多公司已經(jīng)在做 Swift 的人才儲(chǔ)備
  • 應(yīng)聘時(shí),會(huì) Swift 開發(fā) 無疑會(huì)增加自身籌碼

資源網(wǎng)站

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,447評(píng)論 4 61
  • 媽媽告訴我 生活不止眼前的茍且 還有詩和遠(yuǎn)方的田野
    克拉鉆閱讀 206評(píng)論 0 1
  • 對(duì)音樂的喜愛和生存之間的距離看起來并不近。由傳統(tǒng)唱片業(yè)一敗涂地到今天,關(guān)于音樂的市場表現(xiàn)仍然集中在版權(quán)和演出票房上...
    roadend閱讀 282評(píng)論 0 0
  • 濁世 著/顧挽 Ⅰ. 我不知道我是誰,我也不知道我來自哪里。 我是師傅從小帶到大的,師傅撿到我的時(shí)候,虞美人正好開...
    i顧挽閱讀 1,104評(píng)論 1 2
  • 一 我無悔, 何來的過錯(cuò); 我沒等, 何來的錯(cuò)過! 二 我不愛, 何來的喜歡; 我怨恨, 何來的歡喜! 三 我忘記...
    wanhui晚悔閱讀 227評(píng)論 0 0

友情鏈接更多精彩內(nèi)容