1. 程式人生 > >Swift學習資料彙總

Swift學習資料彙總

《The Swift Programming Language》中文版

Swift 是一種新的程式語言,用於編寫 iOS 和 OS X 應用。Swift 結合了 C 和 Objective-C 的優點並且不受C相容性的限制。Swift 採用安全的程式設計模式並添加了很多新特性,這將使程式設計更簡單,更靈活,也更有趣。Swift 是基於成熟而且倍受喜愛的 Cocoa 和 Cocoa Touch 框架,他的降臨將重新定義軟體開發。

斯坦福Swift公開課

此公開課包括iOS SDK、使用者介面設計、多觸點技術下的使用者互動、MVC模式與面向物件程式設計、記憶體管理、Swift語言等。其它主題包括動畫、移動裝置電源管理、多執行緒、網路與效能優化。
斯坦福大學的iOS開發公開課被稱為iOS開發領域的頂級教程,講師Paul Hegarty為斯坦福大學軟體工程學教授,被大家親切的稱為白鬍子老頭,因此斯坦福的Swift公開課也被大家寄予厚望。

Swift 語言指南

這份指南匯集了 Swift 語言主流學習資源,並以開發者的視角整理編排。

內容參考,請以原文為主。

目錄

  • Swift 文件
    • Welcome to Swift
    • Swift Programming Language(中譯)
    • Using Swift with Cocoa and Objective-C(中譯)
    • App Extension Programming Guide(中譯)
    • HomeKit Developer Guide(中譯)
    • Swift Blog - Apple Developer(中譯)
    • iOS Human Interface Guidelines(中譯)
  • Swift 教程
    • 官方教程
    • 快速入門
    • 教程精選
    • 開發技巧
    • 相關文件
  • Swift 專案
    • 類庫
    • 示例專案
    • 完整專案
    • 專案評測
  • Swift 網站
  • 相關工具
  • 開放平臺
    • 文件
    • 示例專案
    • 實用資源
  • Apple Watch 指南
    • 文件
      • WatchKit Programming Guide(中譯)
      • Apple Watch Human Interface Guidelines(中譯)
    • Watch 教程
      • 快速入門
      • 教程精選
    • Watch 專案
    • 媒體文章
  • 其它相關