ChaoCode
影片教學 教學文章 常見問題 關於本站 學習資源
官方資源
Swift 5.7 文件

語法基礎教學,初學就是把這本翻爛。(後面連結有簡體中文版本)

SwiftUI 教學

基礎畫面、導覽、動畫以及如何和 UIKit 串接的教學。實作包含 iOS、watchOS、masOS,可以快速體驗 SwiftUI 快速跨平台開發的魅力。

Human Interface Guidelines

介紹如何設計出人性化、好用的 UI。有根據不同平台分類,介紹每個平台該注意的細節和使用者注重的體驗。建議慢慢看完。

WWDC 影片

由 Apple 開發者介紹每年更新的內容,可以吸收到很多官方建議的 Best Practice。

SF Symbols 4

開發 Apple 產品時可以免費使用的 icon,現已跟 Xcode 整合,不過下載下來能看不同顏色風格,也有少部分 icon 沒有整合近 Xcode。

Swift Evolution

詳細記錄 Swift 每一個更新的動機、過程、成果和未來發展方向。

中文資源
Swift 5.7 文件

對應官方 Swift 語法 & 文法的文件,還有中英用語對照,非常實用。

ChaoCode YouTube

我的頻道,不想看字的最佳選擇🙈。

肘子的Swift記事本

每周更新從簡到深的主題文章,適合已經掌握基礎的人閱讀,在研究一些 framework 的細節看英文看到頭痛時,這裡常常拯救我。

[weak self]

台灣工程師為 Apple & iOS 開發者而製作的 Podcast。主題從程式、職場到日常勸敗都很貼近 iOS 工程師,聽起來特別親切。主持人還有經營非常活躍的中文社群 Discord 以及電子報,讓你每周能快速跟上社群新進度,非常推薦訂起來。

13 的 Apple 開發者電子報

Pofat 的 Swift 中文電子報

彼得潘的 iOS App Neverland

穩定更新 Swift 教學文章的 Medium。想找中文手把手教學文章可以在這裡先搜尋看看。

英文資源
Hacking with Swift

作者應該是最活躍的 Swift 教學分享者。有影片也有文章,多元的免費 Swift 教材。有 100 天 Swift、100 天 SwiftUI、iOS 面試題庫可以跟著做。

Stanford CS193p

史丹佛的 SwiftUI 課程,16 周的課程包含在手機和 mac 上開發,會實作很多個 app、應用到不同語法。我自己有看過這個課程,如果你有程式語言經驗的話,我非常推薦從這開始,如果沒有經驗的話可能會覺得節奏有點快,需要自己調適一下。

Sean Allen

如果你問我推薦什麼適合新手的付費影片教學,我一定首推這個。他的教學影片都分得非常細,一個影片一個主題,十分鐘左右,節奏也不會太快。教學中也會分享實際開發的情況,也不會把他的失誤剪掉,我很喜歡這點,讓你知道「寫錯、寫得不完美是很正常的」。

Swift by Sundell

私心最喜歡的 Swift 開發者,每次閱讀他文章中示範的程式碼都能吸收到滿滿的經驗值,他的 podcast 資訊也很豐富。不過我覺得是需要有一些基礎後再看來看他的分享比較合適。

Point-Free

這不是新手向的教學,如果你想更精進 Functional Proogramming 的程式設計風格,Point-Free 的分享和 repo 都很值得參考。

Swift 5.7 cheatsheet

簡潔的語法對照 & 介紹。這網站還有很多其他方便的參照。

Swift Tap

網站寫 2022/8/31 關站但一直都沒有關。我覺得這網站操作很方便,資料也很清晰,但缺點是有些過時的資訊,也沒有標註版本資訊,需要自己驗證一下。

設計靈感
Dribbble

我找設計首選網站,分類仔細,很方便初期 survey UI。

Behance

這裡也很多設計可以參考,我覺得內容跟 Dribble 比起來更強調 branding、整體設計。

Screenlane

整理一些知名 App 的 UI 設計,有照功能、特性、產品類型分類。

Mobbin

和上一個一樣是整理了知名 App 的 UI,數量比較少,但個別提供的畫面很多。

Copyright © 2022 ChaoCode. All rights reserved.