聯繫我們

課程簡介

簡介

進階 iOS 開發

  • iOS 企業架構
  • 設計模式
  • 介面導向程式設計

RxSwift Framework

  • 函數式程式設計與反應式程式設計之比較
  • 反應式擴充功能

Alamofire Networking Library

  • 平台即服務 (PaaS)
  • Web 服務與 Alamofire

進階 Swift 與介面程式設計

  • 使用枚舉類型
  • 開發介面
  • 運用委派機制
  • 撰寫介面擴充功能
  • 建立遞迴函數
  • 運用資料結構與演算法

在 Swift 中使用 RxSwift 進行反應式程式設計

  • 實作可觀察物件與訂閱
  • 使用主體 (Subjects)
  • 過濾器、轉換器與組合子運算子
  • 整合與運用 RxCoaCoa
  • 實作 MVVM
  • 除錯與錯誤處理

Alamofire

  • 將 Alamofire 整合至 Swift
  • 匯入檔案
  • 擷取資料
  • 優化 PhotoTagger

單元測試與 UI 測試

  • Swift 中的單元測試
  • Swift 中的 UI 測試

摘要與結論

最低要求

  • iOS 開發經驗

目標受眾

  • iOS 開發人員
 14 小時

課程分類