Apple 的新編程語言——你需要知道的關於 Swift 的一切


在 WWDC 2014 上,Apple 推出了一種名為 Swift 的新編程語言。 Swift 旨在成為一種現代、易於使用的語言,它可以加快應用程序開發並避免 XCode 中的複雜性。

在過去的幾年裡,Apple 通過開發工具和大量文檔簡化了編程,但 Objective-C 和 XCode 仍然需要陡峭的學習曲線。這對於那些擁有其他應用程序開發選項的人來說確實是不屑一顧的。即使是在高級編程語言中具有經驗豐富的數據操作技能的專業開發人員也會發現自己被 XCode 的煩惱所困擾。可能是特別是如果您只希望邏輯以實用的形式呈現,而不必管理困難的東西。它包含繁瑣的語法。

Swift 編程語言Swift 圖標和語言

太多的 Obj-C 語法

Apple 使用 Swift 是為了擺脫繁瑣的語法,轉而專注於編程邏輯。 根據 Apple 的說法,該語言旨在安全、自動地管理內存。它還完全支持 Unicode,因此您可以根據需要使用標準英文變量名、漢字和表情符號來存儲值。

與 Obj-C 集成

對於所有已經了解 Objective C 的人來說,你很幸運。 Swift 是為與您現有的 Objective-C 編程語言一起工作而構建的,因此它應該與您當前的所有 Objective-C 項目很好地集成。 Swift 將 OS X 和 iOS 代碼提升到一個更高的層次,讓有編碼經驗的人更容易開發程序。

Swift-Programming-Language-Introduction

蘋果表示,它是在對開發人員對當前編程語言的喜歡和不喜歡進行廣泛研究後創建的。

Swift 是面向現代開發人員的現代編程語言 – Apple (中國)

Swift 熱門新功能 – 遊樂場

許多開發人員正在談論的 Swift 的一個主要新功能是“遊樂場”,它可以在用戶編碼時為他們提供實時反饋。因此,您可以準確地測試應用程序中發生的情況,而無需編譯整個應用程序。 Playgrounds 還讓您可以完全控製程序中的時間,因此用戶始終可以看到他們的代碼在做什麼。這節省了寶貴的開發人員時間,並且絕對是大多數開發人員想要使用的功能。

Swift - 編程 - 語言 - XCode6

專為安全和易用而設計

根據 Apple 的說法,Swift 的設計主要是為了改善安全性和內存損壞錯誤。許多嘗試過新語言的開發人員表示,參數以更簡潔的語法表示,使其更易於閱讀。這使得項目更容易在 Swift 中維護和閱讀。例如,這是一個用 Objective C 和 Swift 編寫的簡單“Hello, World”程序:

目標 C:

Swift - 編程 - 語言 - 對象 - C

對於斯威夫特:

println("Hello, world")

就是這麼簡單。

Swift 還有助於在編碼錯誤進入最終產品之前發現它們。這提高了開發人員的工作效率並提高了應用程序的穩定性。當新的操作系統在今年秋天發佈時,開發者將能夠將使用 Swift 構建的 OS X 和 iOS 應用程序提交到 App Store。

Swift - 編程 - 語言 - 主題演講

蘋果發布 使用 Swift 的開發人員的 iBooks 指南, 免費提供。這本書真正幫助新開發人員學習 Swift,是任何有抱負的開發人員的必讀之書。

Swift - 編程 - 語言 - iBooks

6 月 1 日,除了 Apple,沒有人聽說過 Swift。 24小時後,情況就完全不同了。數以萬計的開發人員正在思考和計劃他們將如何使用它。

事實上,變化已經並且仍在以非常快的速度發生。

訂閱我們的新聞!

最新教程直接發送到您的收件箱

註冊所有時事通訊。註冊即表示您同意我們的隱私政策,並且歐洲用戶同意我們的數據傳輸政策。我們不共享您的數據。您可以隨時取消訂閱。訂閱