適合新手學習參考的 Swift iOS UIKit App 專案

最近整理了一下適合新手學習參考的 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。

UIKit Apprentice | raywenderlich.com

Netflix App | freeCodeCamp.org

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS / Flutter App 開發教室

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com