課程內容 |
【Swift語言介紹】
- Swift歷史與特色
- 開發工具下載與安裝
- Playground介紹
【 資料類型與宣告】
- 數字與文字類型
- Tuple類型
- Optional類型
【流程控制與集合應用】
- 條件控制
- 迴圈控制
- 集合(Array, Set, Dictionary)
【函式與Closure】
- 函式宣告與指派
- Closure宣告與指派
【物件導向】
- 類別、結構、列舉類型宣告
- 物件的建立與大量物件處理
- 繼承、擴展與協定
- 轉型、多型與泛型 【其他常用功能】
- 數字、文字、日期資料處理 - 執行錯誤處理 |
【互動式UI設計】
- 換頁與多頁面設計
- 動畫設定與播放
【螢幕觸控與手勢】
- 螢幕多點觸控與3D Touch多種手勢操作
【地理資訊與感應器】
- 定位與導航
- 地圖與標記
- 多種感應器與計步器介紹
【多媒體影音】
- 播放音樂與影片
- 錄音與錄影
- 相簿功能與拍照
【輸入與辨識應用】
- QR Code掃描輸入
- 指紋、人臉辨識
【廣告加入與App發佈】
- App加入廣告以增加收益
- App發佈至App Store,一戰成名 |
【雲端服務】
- 存取雲端硬碟
- 第三方授權登入
- 伺服器推播與聊天功能
【行動支付】
- 串接第三方金流廠商
- Apple Pay支付機制
- Line Pay支付機制
【專題製作】
- 一步步帶領學員將所學技術整合,然後製作成一個完整作品以應徵工作 |