課程簡介
開發環境
- 開發環境要求
- Xcode 和 iOS SDK
- Apple 開發者註冊
- 申請被拒絕的原因
- 人機介面指南
Xcode iOS 專案
- Xcode 概述
- 創建 iOS 專案
- 在模擬器和真實設備上運行
自適應佈局
- 情節提要
- 多設備支援
- 圖示大小和設備方向
- UI 元件
- 構建使用者介面
Swift
- Swift 程式設計語言概述
- 變數、常量和數據類型
- 語言結構
- 使用 Xcode 開發 Swift 應用程式
- 操場
Swift 類和場景
- 創建 Swift 類
- 實例變數和初始化
- 記憶體管理
- 強引用和弱引用
- 構造函數類型
- 協定,可哈希和可列印
- 遺產
- 創建場景
- 實現檢視控制器
- 網點和行動
使用圖形
- 添加圖示和圖像
- 使用SpriteKit API
- 動畫精靈
使用者交互
- 按鈕和處理程式
- 平移手勢識別
- 點擊手勢識別
多螢幕應用
- 表格導航
- 選項卡式應用程式
- 導航控制器
定位服務
- 位置和高度
- 指南針方向
設備 Access 和存儲
- 檔存儲
- 音樂庫訪問
- SQLite 資料庫訪問
藍牙
- 藍牙 API
- 中環
- 外設
語音框架
- 語音轉文本
- 文字轉語音
Networking
- 網路訪問
- 序列化和反序列化 JSON
- 休息 Web Services
最低要求
該課程假設有一定的程式設計經驗。
客戶評論 (5)
Edward 是一位了不起的主持人
Zibusiso Ncube - Agricatural Research Council
Course - Ionic 4 and Angular for Developers
機器翻譯
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Course - WeChat Marketing
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Course - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.