適合新手學習參考的 Swift iOS UIKit App 專案
Published in
3 min readFeb 15, 2022
最近整理了一下適合新手學習參考的 Swift iOS UIKit App 專案,以下集各家大大之力,合起來超過一百個專案,有簡單的 playground 練習,也有較複雜的網路 API 資料串接。歡迎有興趣的朋友下載參考。
- Today App | Apple
- Develop in Swift Explorations | Apple
- Develop in Swift Fundamentals | Apple
- Develop in Swift Data Collections | Apple
- 100 Days of Swift & Hacking with iOS UIKit | Paul Hudson
- UIKit Apprentice | raywenderlich.com
- Netflix App | freeCodeCamp.org
適合對象
- 已有一定 iOS App 程式開發基礎。
- 正在上彼得潘班或上完課的同學。
- 想轉職新手 iOS 工程師,想在面試前熟練 iOS 開發的常用技術。
Today App | Apple
https://docs-assets.developer.apple.com/published/7842170e4640058f600e1be2e9d895e4/600/SavingReminders.zip
Develop in Swift Explorations | Apple
https://education-static.apple.com/explorations/xcode13/teacher.zip
Develop in Swift Fundamentals | Apple
https://education-static.apple.com/fundamentals/xcode13/teacher.zip
Develop in Swift Data Collections | Apple
https://education-static.apple.com/data-collections/xcode13/teacher.zip
ps: 3 — Advanced Data Display 是比較進階的主題,新手可先研究到 3 — Advanced Data Display/2 — Swift Generics。
100 Days of Swift & Hacking with iOS UIKit 版
UIKit 版有 39 個專案,在 Classic 資料夾下。其中許多技術是工作一兩年的 iOS 工程師也不一定會接觸的,新手可先目標研究以下 23 個專案:
1~10,12~13,15~16,18~19,21,24,27~28,31~32,38。