Course Information
- Mar 2026
Course Overview
要數現時最熱門最多人使用的手機,相信非 iPhone 莫屬了!大部份 iPhone 用戶都會連到 App Store 去購買並下載他們需要的軟件,不少簡單但創新的 iPhone 軟件亦輕易取得數十萬銷量。看到 App Store 中那麼多賺錢的軟件,您是不是也躍躍欲試呢?
現時要開發 iPhone Apps 有兩大語言:Objective-C 和 Swift。Objective-C是 Apple一直傳統沿用的程式語言,但學習門檻較高;而 Swift 是新式的程式語言,相對容易學習,但部份功能未盡完善,整體仍在發展中。
那麼我應該學習那一種程式語言呢?
我們建議您先以 Objective-C 為主力,Swift 作為輔助。因為市面大部份 Apps 仍然利用 Objective-C開發,假如您加入的公司需要修改這些 Apps,就必須使用 Objective-C;但 Apple 將來肯定會朝著 Swift 發展,因此現在開始掌握 Swift 就可掌握先機。
因此,兩種語言可謂缺一不可!
雖然 Apple 官方提供了免費而完善的開發工具 iPhone SDK,但事實上,若您沒有在 Mac OS X 上利用 Cocoa 開發的經驗,想入門亦很困難,因為 Cocoa 的使用與開發方式與一般習慣在 Windows的開發工具如 Visual Basic 或 Delphi 等,有著極大的差異。所以您就要報讀本課程,去掌握編寫 iPhone 程式的竅門。
本課程會由淺入深,一步一步的令學員熟悉 iPhone SDK 各種工具的使用,並教授 Objective-C 及 Swift 的編程語法,相信您都很快可以加入 iPhone 的開發行列!
What You’ll Learn
課程名稱:iPhone 程式開發及編寫課程 (ObjC + Swift)
- 簡稱:iPhone Training Course (Basic)
開發工具 XCode
- 安裝及認識 iPhone SDK
- iPhone 程式開發及程式編寫基礎觀念
- Cocoa 簡介
- 開發工具 XCode 的操作及功能
- 使用者介面設計
- 認識多種不同的畫面元件
- iPhone Apps 程式設計基礎
Objective-C
- 獨特而強大的 Objective-C 程式語法
- 資料型態與運算式
- 條件式及迴圈
- 動作 (Action) 及訊息 (Message)
- 類別、物件及方法
- 委託 (Delegate) 及 MVC 概念
- 認識 Storyboard
- 認識 View Controller、Navigation Controller 及 Tab Bar Controller
- 記憶體管理
- Picker View 與數據資料連結
- Alert 提醒訊息視窗
- 呼叫內建瀏覽器、電郵及 App Store
- 簡易動畫效果
- 載入本機檔案
- 音訊和視訊播放
- UIView 的座標系統
- 畫面旋轉與座標的關係
- AutoLayout 及 Constraints 版面設計概念
- Table View (表格)
- 在表格載入數據資料
- 認識 Property List
- 表格換頁
- Segue 轉頁連繫
- 二維陣列
- 將數據資料傳送至另一頁面
Swift
- Swift 程式語法
- 認識設計利器 Playground
- 變數和常數
- Tuples
- Optional
- 集合型態
- 控制流程
- 函式
- 類別和實體
- 屬性和方法
- 建構式
- Delegate及DataSource
發佈 iPhone Apps
- 為您的 Apps 簽署並預備發佈
- 發佈應用程式到實體機
- 將應用程式放上 App Store 售賣
- 大量編程實例