iOS Swift程式設計
Swift 是由 Apple 創造,強大且直覺易用的全新程式語言,用於打造 iOS 與 Mac 的app。 其設計專為提供進階開發人員所需的自由度與強大能力,以創造出全新世代的尖端 app Swift 易學易用,即使你從未接觸過程式設計也能輕鬆上手;所以,現在任何有想法的人,都能創造驚人成就。
Level: Fundamental
Total Hours: 42 小時
Number of Lessons: 14
開課日期: Mar 05, 2016
Day of the week: Sat
NTD 63,000

Course Introduction

兩分鐘認識 "iOS APP應用程式開發課程"

iOS App開發課程-Swift語言 課程簡介

  1. Swift程式語言導論
  2. Swift資料類型
  3. 基本運算符號
  4. 流程控制
  5. 集合
  6. 函式與Closure
  7. 物件導向程式設計
  8. 進階物件導向程式設計
  9. 常用資料類型與格式化
  10. 錯誤處理與格式檢查

學習目標

  • 瞭解Swift語法與流程控制
  • 熟悉資料存取方式
  • 了解如何設計函式與使用Closure
  • 善用物件導向設計模式以達到重複利用
  • 利用錯誤處理機制解決執行錯誤問題

課程對象

  • 完全不熟悉程式設計但想成為應用程式開發者

學員需具備哪些基本知識

  • 熟悉Apple Mac電腦操作

軟、硬體設備

【所需軟體版本】

  • Swift 4 + Xcode 9

【所需硬體設備】

  • Mac電腦

課程大綱

第一章 Swift程式語言導論

1-1 Swift程式語言

1-2 Xcode開發工具

第二章 Swift資料類型

2-1 程式語言概論

2-2 Playground

2-3 Swift程式內容

2-4 資料類型

第三章 基本運算符號

3-1 運算符號介紹

3-2 算術運算符號

3-3 指派運算符號

3-4 比較運算符號

3-5 邏輯運算符號

第四章 流程控制

4-1 流程控制導論

4-2 條件控制

4-3 迴圈控制

4-4 特殊流程處理

第五章 集合

5-1 集合導論

5-2 Array

5-3 Set

5-4 Dictionary

第六章 函式與Closure

6-1 函式導論

6-2 函式的宣告

6-3 函式的進階使用

6-4 Closure

第七章 物件導向程式設計

7-1 物件導向程式設計導論

7-2 建構式

7-3 類型的屬性與方法

7-4 Array儲存物件

7-5 繼承

7-6 擴展

7-7 下標

第八章 進階物件導向程式設計

8-1 結構

8-2 列舉

8-3 型別檢查與轉型

8-4 多型

8-5 協定

8-6 巢狀型別

8-7 泛型

8-8 Set與Hash Value

8-9 Set排序

第九章 常用資料類型與格式化

9-1 數學常用函式

9-2 字串常用函式

9-3 數字格式化

9-4 日期格式化

9-5 日期常用函式

第十章 錯誤處理與格式檢查

10-1 錯誤處理導論

10-2 自訂錯誤情況

10-3 錯誤處理機制

10-4 檢查輸入格式

10-5 依照格式搜尋