iOS Tigers 1. 使用 Swift 程式設計

分類: iOS Tigers
追蹤清單 分享
分享課程
頁面連結
分享到社群媒體

關於此課程

在 iOS Tigers 課程的第一個月,您將被介紹到使用 Swift 語言的程式設計基礎知識。

第 1 週:宣告和比較(Declare & Compare) 專注於程式設計的基礎知識,包括理解變數(variables)、類型(types)和條件(conditions)。您將參與動手練習,以鞏固對這些基礎概念的理解。

第 2 週:執行和重複(Execute and Repeat) 深入探討迴圈(loops)、集合(collections)、函數(functions)和錯誤處理。您將學習如何重複使用程式碼、執行重複的任務,並透過實踐練習處理程式碼中的錯誤。

第 3 週:封裝和結構(Encapsulate & Structure) 介紹選用性(optional)、結構(structures)、枚舉(enums)和物件導向程式設計的類別。本週旨在幫助學生了解如何有效地封裝資料和結構化他們的程式碼。

第 4 週:進階概念(Advanced Concepts) 涵蓋參考(references)與值(values)、閉包(closures)、擴充(extensions)和協定(protocols)。您將透過詳細的課程和自我練習探索這些進階主題,為更複雜的程式設計挑戰做好準備。

在本月結束時,您將在 Swift 方面擁有堅實的基礎,使您能夠在 iOS 開發中處理更進階的主題。

你將會學習到什麼?

  • 程式設計基礎
  • Swift 程式語言基礎
  • Xcode 程式碼編輯器的使用
  • 命令行工具程式設計

課程內容

第 1 週:宣告和比較(Declare & Compare)
認識 Xcode,創建您的第一個命令行工具,並開始構建您的第一個程式。

  • 什麼是程式設計(Programming)?認識 Swift
    11:33
  • 創建一個專案
  • 程式設計
  • 宣告值:變數和類型(Variables & Types)
    08:54
  • 練習常數和字串插值
  • 變數、常數和類型
  • 如果…?使用條件 (Conditions)
    14:17
  • 練習使用條件和運算符
  • 條件測驗

第 2 週:執行和重複(Execute and Repeat)
您將深入探索涉及集合、重複任務和功能的重要程式設計概念。

第 3 週:封裝和結構(Encapsulate & Structure)
認識物件導向程式設計和 Swift 的物件操作方式

第 4 週:進階概念(Advanced Concepts)
認識進階概念,例如擴充、協定、閉包和值型別。