(Swift基礎(chǔ))day01_(01)Swift的介紹_2018-08-22

文丨lyh165
發(fā)布時(shí)間:2018-08-22 (周三 廣州/雨)
最后更新時(shí)間:2018-08-22 (周三 廣州/雨)

官方文檔
1、Welcome to Swift.org(歡迎來到Swift.org)
2、Using the Package Manager(使用包管理器)
3、A Swift Tour(快速之旅)
官方swift快速之旅code


Swift 介紹

簡(jiǎn)介

  • Swift 語(yǔ)言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應(yīng)用程序
  • 2014 年,在 Apple WWDC 發(fā)布
    • 幾家歡喜,幾家愁
    • 愁者:只學(xué)Object-C的人
    • 歡喜者:之前做過java/python/js語(yǔ)言的人

歷史

  • 2010 年 7 月,蘋果開發(fā)者工具部門總監(jiān) Chris Lattner 開始著手 Swift 編程語(yǔ)言的設(shè)計(jì)工作
  • 用一年時(shí)間,完成基本架構(gòu)
  • Swift 大約歷經(jīng) 4 年的開發(fā)期,2014 年 6 月發(fā)表
  • 克里斯·拉特納何許人?
    • LLVM 項(xiàng)目的主要發(fā)起人與作者之一
    • Clang 編譯器的作者
    • 蘋果公司『開發(fā)者工具』部門的主管
    • 領(lǐng)導(dǎo)Xcode、Instruments等編譯器團(tuán)隊(duì)
    • Swift的大部分基礎(chǔ)架構(gòu)均由他1人完成
    • 評(píng)價(jià):
      • 大神中的大神
      • 牛逼中的牛逼

特點(diǎn)

  • 特點(diǎn)

    • 從它的語(yǔ)法中能看到Objective-C、JavaScript、C#、Python等語(yǔ)言的影子
    • 語(yǔ)法簡(jiǎn)單、代碼簡(jiǎn)潔、使用方便
    • 可與Objective-C混合使用(相互調(diào)用)
    • 提供了類似 Java 的名字空間(namespace)、泛型(generic)、運(yùn)算對(duì)象重載(operator overloading)
  • 為什么設(shè)計(jì)Swift語(yǔ)言

    • 讓應(yīng)用開發(fā)更簡(jiǎn)單、更快、更穩(wěn)定
    • 確保最終應(yīng)用有著更好的質(zhì)量

重要性

  • 蘋果目前在大力推廣Swift
  • 斯坦福大學(xué)的公開課目前也是使用Swift在授課.因?yàn)橐院骃wift必將代替OC
  • 題外話:我們同學(xué)去面試,面試官問是否會(huì)Swift,如果會(huì),我們下個(gè)項(xiàng)目直接用Swift來寫.你可以教我們Swift.
  • 個(gè)人建議:
    • 先掌握Swift最基本的語(yǔ)法
    • 高級(jí)/特殊的功能隨著學(xué)習(xí)的深入再深入研究
    • 千萬不要浮躁(前面班級(jí)經(jīng)驗(yàn))
      • Swift并不難
      • 但是語(yǔ)法和OC區(qū)別非常非常大
      • 如果是一個(gè)聽一聽,聽不懂就算了的心態(tài).一定是學(xué)不好的
      • 如果想要學(xué)習(xí),就認(rèn)真聽講,好好練習(xí)

資源網(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 1、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明AI閱讀 16,208評(píng)論 3 119
  • 2017.12.26 今日共讀:《消失的微生物》 人體內(nèi)的微生物群落影響著我們的健康。濫用抗生素不僅會(huì)帶來耐藥菌的...
    五感自律研習(xí)社閱讀 231評(píng)論 0 0
  • “琥珀是迷人的松香 琥珀是剔透的美酒 也是悲愴的離人淚。” “這一段近路,那一端琥珀般的期待,要浪費(fèi)你一生” 今天...
    木紫草閱讀 407評(píng)論 0 0
  • 藍(lán)瘦,香菇,心里好難受的草泥馬
    撫伏閱讀 131評(píng)論 0 0
  • Objective-C Runtime 1小時(shí)入門教程 Objective-C Runtime到底是什么東西? O...
    EvanJq閱讀 1,322評(píng)論 0 51

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