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

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

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


Swift 介紹

簡介

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

歷史

  • 2010 年 7 月,蘋果開發者工具部門總監 Chris Lattner 開始著手 Swift 編程語言的設計工作
  • 用一年時間,完成基本架構
  • Swift 大約歷經 4 年的開發期,2014 年 6 月發表
  • 克里斯·拉特納何許人?
    • LLVM 項目的主要發起人與作者之一
    • Clang 編譯器的作者
    • 蘋果公司『開發者工具』部門的主管
    • 領導Xcode、Instruments等編譯器團隊
    • Swift的大部分基礎架構均由他1人完成
    • 評價:
      • 大神中的大神
      • 牛逼中的牛逼

特點

  • 特點

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

    • 讓應用開發更簡單、更快、更穩定
    • 確保最終應用有著更好的質量

重要性

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

資源網站

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容