丹尼老師的 iOS 開發指南 2024 入門篇 ( iOS 17 適用)
以 Swift 程式語言為中心,進入 apple 開發者的領域,到能獨立開發為止
Description
本課程為 為想要在 macOS 上,撰寫 iOS 的人而設計,特別是針對沒有過 程式開發經驗的人而設計。
內容基本上包括了作為一個 iOS 開發者的大部份需求,修習完成者,即可開始工作的狀態。
為了協助學習,所有的範例專案,都儘量以空白專案開始完成一個學習概念,以提升學員學習的成功率。
本課程對比其他課程來說,會有更多的技術細節說明, 比較適合第一次使用 macOS 或第一次使用 Xcode 的人。對於己經有 macOS 開發經驗或其他開發經驗的人來說,可能步調會有一點慢。
本課程會以案列交錯程式語言的方式來設計,但結構上會以程式語言為中心,先講程式語言本身,再講案例,一直到完成程式語言所有內容後,再講 iOS 最常用的元件,與整合現有網路上的元件。架構部份,會包括 UIKit 與 SwiftUI。 先以 UIKit 為主,再加上完整的 SwiftUI 概念。
本課程適合用於所有版本的 mac 包括,Apple Silicon及 Intel 的版本,案例都會在 M1 版本的 mac 實作,。
課程實作時間是在 2023 年 10月份開始製作 ,第一個版本在 2024 年 2 月上架,使用 XCode 15 為範例操作,但若錄製時間己有新版本時,會使用最新的版本開發工具。若順利的話,在完成課程後,有需求要的部份會以正式的版本更新。所有的範例測試,也會 iOS 17 做為標準, 開發語言我們使用 Swift 5,同時也會進行較早期的 Objective-C 整合程式碼的教學。
我是 Danny 申潤五,主要工作是實際的 APP 開發,同時也在很多不同的單位,進行資訊教育的工作,己經有十多年了,希望能以實際開發的經驗,幫忙想要加入這個領域的人,學到更符合業界需求的能力。
What You Will Learn!
- 學會如何順利地製作自已的 iOS APP,或有能力尋找撰寫 iOS APP 的工作
- Swift 程式語言與其設計開發概念
- 學習紮實的程式觀念,從變數觀念教到類別、物件、協定與 MVC MVVM 程式設計
- 包括使用 UIKit 為主 SwiftUI 為輔 兩種基本程式架構,及自行後讀解決問題的能力
Who Should Attend!
- 想要本進入 Apple 的開發領域的人
- 己經學過其他程式語言,想要學習 Swift 語言的人
- 正在學習 iOS/macOS 開發,但對使用其他學習方式感到困難者
- 很久以前會一點 iOS 開發,想整理學習內容,並更新開發知識到 2023~24 版本的人