實體編程教學課程內容
課程簡介
本課程為三小時密集入門培訓,專為初次接觸 Apple 軟體開發或欲了解 Objective-C 語言基礎的學員而設。Objective-C 是 Apple 傳統 iOS、macOS 應用程式的核心開發語言之一,也是 Swift 語言的前身。其語法結合 C 語言的高效能與 Smalltalk 的物件導向特性,至今仍被廣泛使用於 iOS 與 macOS 專案維護、系統整合與底層開發工作中。
課程內容將從語言基礎、資料結構到物件導向設計入手,輔以 Xcode 開發環境實際操作。學員將學會撰寫簡單的 Objective-C 程式,了解其訊息傳遞(Message Passing)結構與語法邏輯,為進入 Swift 或 iOS 開發奠定良好基礎。
課程目標
-
理解 Objective-C 的起源、語法特色與應用領域。
-
熟悉 Xcode 開發環境與基本專案結構。
-
掌握語法基礎:變數、資料型態、控制流程與函式設計。
-
理解物件導向程式設計概念(Class、Object、Method)。
-
能撰寫並執行入門級 Objective-C 程式。
授課對象
-
對 iOS、macOS 開發有興趣的初學者。
-
曾使用過 Swift,想了解 Objective-C 架構與語法差異的學員。
-
希望維護既有 iOS 專案或了解 Apple 傳統語言的開發者。
-
IT、工程、軟體開發與教育機構之基礎訓練課程對象。
課程大綱
第一部分:Objective-C 概述與開發環境(約 40 分鐘)
-
Objective-C 語言歷史與應用背景。
-
Objective-C 與 C / Swift 語言的比較。
-
Xcode 開發環境介紹與設定(建立 Console 專案)。
-
編譯與執行流程說明。
-
實作練習:建立第一個 Objective-C 程式「Hello, Objective-C」。
第二部分:語法基礎與流程控制(約 60 分鐘)
第三部分:物件導向程式設計(約 45 分鐘)
-
類別(Class)與物件(Object)定義方式。
-
屬性(Property)與方法(Method)的差異。
-
訊息傳遞(Message Passing)語法與觀念([object method])。
-
建構子、繼承與初步封裝概念。
-
實作練習:建立「學生資料」類別並輸出屬性內容。
第四部分:記憶體管理與延伸應用(約 35 分鐘)
課程特色
-
三小時精華課程,快速掌握 Objective-C 的核心語法與邏輯。
-
理論搭配實作,精準對應 Xcode 實際開發情境。
-
強調物件導向與訊息傳遞思維,提升邏輯架構能力。
-
完成後可銜接 Swift、iOS App 開發或 macOS 應用設計課程。