學習蘋果Swift語言的一些線上資源

edithfang發表於2014-07-01



Swift 是蘋果為 OS X 和 iOS 平臺引入的一種新的程式設計語言,這種程式設計語言已經激發了開發者社群的大量關注。僅僅幾天之內,在 Stack Overflow 網站上提出的關於 Swift 的問題已經有 700 多個,在 GitHub 上搜尋用 Swift 編寫的庫,數量已多達約 600 個。

對有興趣學習這門語言的開發者,網路上提供了許多有用的入門資源:
  • Swift 程式設計語言在 iTunes 裡,蘋果已經提供了免費的電子書《Swift 語言參考手冊》。訪問 iTunes 需要使用蘋果的裝置,對於沒有蘋果裝置的人來說,也可以從蘋果網站上找到相同內容的 HTML 版本。由於 Swift 語言的,這本電子書絕對是學習 Swift 最基礎、最全面的資源,能夠覆蓋到這門語言的各個方面,包括與C/Objective-C 的協同工作的能力。
  • Swift 語言精選來源於 RayWenderlich.com 網站,從一個 Objective-C 程式設計師的視角介紹 Swift 中引入的部分新特性:型別推斷泛型、switch 語句和常量。
  • 使用 Swift 開發 iOS 應用程式由 Jameson Quaver 編寫的五部分系列教程,教你從頭開始使用 Swift 開發 iOS 應用程式。這個教程系列包含如下幾個主題:建立一個“hello world”應用程式、建立網路 API 請求並解析生成的 JSON、協議(protocols)和代理(delegates)的最佳實踐、可互動的表格檢視、非同步圖片載入和快取。
  • LearnSwift.tips根據讀者的水平(入門級、中級、高階)組織的關於 Swift 語言的學習資料集合,還有幾個從 GitHub 上選取的有意思的專案。
  • Swift 語言速查表也是 RayWenderlich.com 網站上的資源,在一頁紙上彙總了 Swift 語言最重要的語法規則。包括:類的實現、方法的宣告、物件的例項化和使用、變數的宣告、控制流、字串/陣列/字典的小例子。
  • So So Swift按時間排序的大量資源的集合,包括教程、視訊和庫。
  • SwiftLang.eu另一個 Swift 資源集合網站。提供了蘋果的《Swift 程式設計語言》這本書的 MOBI、PDF 和 ePub 版本。另外還有一個社群版塊可供開發者共享一些想法和原始碼。

你也可以從 Alex Blewitt 發表在 InfoQ 上的這篇文章中瞭解一些關於 Swift 語言的背景介紹以及它和 LLVM 編譯器之間的關係。

目前 Swift 只能在 Xcode 6 的開發者預覽版中使用,蘋果已經將這一版本的 Xcode 釋出給所有已經註冊了蘋果開發者計劃的開發者

本文轉載自:InfoQ
相關閱讀
評論(1)

相關文章