(本文為公開文章)
之前預告的「iOS 開發補完計畫」正式開始了。
你可以在 Patreon 訂閱「13 的 iOS Developer 會員」或「13 的 iOS Developer+ 會員」來開始閱讀。「iOS 開發補完計畫」簡介
你是 iOS 開發新手嗎?想知道 iOS 開發的路上會遇到哪些坑嗎?
那些 AI 學不到的 iOS 開發實務經驗,由 13 親自撰寫:
- 專為 iOS 開發初學者、Vibe Coder、用 AI 學開發的人設計
- 每週更新 2 篇補完知識
- $5 美金/月
- 學生可以來信索取 3 個月的免費兌換連結(細節往下看)
- 點此加入會員
「iOS 開發補完計畫」是寫給誰的?
iOS 開發初學者、用 AI 學習 iOS 開發的朋友、iOS Vibe Coder。
身為資深 iOS 工程師,我大量使用 AI 工具輔助開發,也非常鼓勵搭配 AI 工具來學習 iOS 開發。也因為這樣,我知道目前 AI 模型的 iOS 開發知識有所侷限。
有許多知識,或者「坑」,還沒有進入模型當中。也有許多觀點與經驗,沒辦法透過 AI 來習得。
所以,我想藉由這份補充資料,給想學習 iOS 開發、搭配 AI 工具學習的朋友,一些基本知識與經驗分享。
這不是一套 iOS 開發入門教材或課程。而是實務經驗談,以及補充 AI 學習盲點的資料。
有哪些內容?
在這篇預告文章中,有列出超過 130 個我打算要寫的題目。
目前只有寫好第一篇,但我覺得是個不錯的開始。
後續的內容會以每週 2 篇左右的進度發表。越多人訂閱,我的產出速度就會越快。
預計分享的內容,不一定都圍繞著程式語言。而是涵蓋了構思點子、開發、介面設計、使用者體驗、Accessibility、測試點子、送審、上架、產品經營、商業計畫等等面向。
開發一款 app 絕不是只有寫程式而已。網路上有許多很棒的程式課程,AI 也會教你寫程式(或幫你寫)。但是我會跟你分享的東西,是累積多年實務經驗下來的重點。
相信你也可以明白,許多經驗分享並不是教一次就能學會。有些「坑」,不管前人再怎麼提醒,還是得自己親自踩過才能學到。我能做的事情就是預先提醒。
「你是誰?」
我叫 13,因為我的中文名字唸起來像是「一三」。
我從 iOS 6 時代開始自學 iOS 開發。
曾在兩家公司任職(其中一家是美商上市公司),擔任 iOS 主管或 team lead。
上架過的 iOS app 超過 10 個,也寫過數十個 side project apps。你可以從我的 GitHub 瞭解我寫過的開源專案。
我在 iOS 開發社群有非常多分享。超過 230 期電子報、100 集以上的 Podcast、YouTube 影片、Notion 知識庫,以及大量的推文。加起來應該是全台灣最多的。
我去過 4 次 WWDC 現場。是疫情時代之前、Apple 舉辦一整週實體 WWDC 的最後 4 年。
參與台灣唯一的 iOS 開發者研討會 iPlayground 宣傳工作多次,擔任過講者 3 次。最近一次受邀擔任開場講者。
還有多次受 Apple 台灣教育團隊的邀請,到臺灣大學講課,分享 iOS 開發經驗。
我目前正在 Patreon 經營付費會員、分享進階的 iOS 開發內容,叫做「iOS Developer+」。而「iOS 開發補完計畫」是其中一個部分。
許多人喜歡我分享的東西。甚至有好幾位前同事主動來訂閱我的付費會員,令我非常感動。
最後一點,我的大學與研究所的主修是教育心理學。雖然不是職業教師,但是對於「教、學」這兩件事,一直都很有興趣。
為什麼想寫?
我一直都想把自己累積的 iOS 開發知識整理起來。不過以往分享的對象都是已經在從事軟體開發的朋友。去整理他們大半都知道的事情,比較沒有意義。
直到最近,我有機會接觸許多在校學生、初學者,以及因為 AI 的緣故開始接觸 iOS 開發的人們。覺得撰寫「iOS 開發補完計畫」對於這些新朋友會很有幫助,自己也剛好可以藉由輸出知識來整理知識。
如何取得?費用多少?
請到我的 Patreon 訂閱「13 的 iOS Developer 會員」,每個月是 $5 美金。每週我都會更新 2 篇左右的內容。
如果你是之後才開始訂閱,可以立刻看到所有已經發表的文章。
每一篇的內容不會太長,但是都會講至少一個重點。
(我的 Patreon 上另外有一個「13 的 iOS Developer+ 會員」等級,每月 $13 美金。是提供給資深 iOS 工程師,或是有一定程度的開發者的進階內容。不推薦初學者訂閱。)
收費的原因,並非財務上的(雖然我目前的主要工作就是寫作)。而是希望藉由一點收費,讓學習者更有動力。避免「我買了書就等於讀過」那種自我安慰效應。
為什麼是訂閱制而不是一次付清?這也是為了提高學習動力與效果。學習是細水長流,無法速成。
只要在訂閱期間,你就會持續收到我寄出的文章。這樣的學習節奏比較舒服。
值得一提的是,想要把 iOS 開發學好,還是要仰賴其他教材或是 AI 工具。訂閱這份會員是補充知識,而非一套完整課程。只是這些知識你可能很難自行得知──哪怕是靠著 AI 工具。
我是學生,可以減免訂閱費用嗎?
非常可以,太可以了。
我很希望給學生開發者一些寶貴經驗,所以一開始就打算免費提供給在學學生。
實施辦法是這樣:
- 寄信給我。內文告訴我你的學校電子郵件,郵件地址必須包含 .edu。你可以參考以下模版:
標題:「iOS 開發補完計畫」學生方案
收件人:13<eh13@hey.com>
內文:
13 你好,
我是 OO 高中/大學的學生,正在學習 iOS 開發,想要索取「iOS 開發補完計畫」。
這是我的學校 Email:**@**.edu.tw
OOO
- 我收到信並確認無誤以後,會把「3 個月免費會員」的連結寄到你的學校電子郵件。這個連結是專屬於你的
- 透過寄給你的連結,就可以把 Patreon 帳號升級成「iOS Developer」會員等級,為期 3 個月
為什麼只有 3 個月呢?因為我當初在從頭自學 iOS 開發的時候,只花了 3 個月就進入到送審上架階段。現在有 AI 工具的協助,開發小型 app 的時間更有機會縮短到數天。
我希望給學生免費的優待不是無上限的,才會更懂得珍惜與把握時間。
假如 3 個月到了,你想延長免費資格,那很歡迎你跟我分享學習 iOS 開發的收穫,我很樂意再給你後續的免費閱讀資格。
畢竟,我的目的不是從學生身上賺錢。主要還是為了刺激學習動力。
「我是資深開發者,也想要取得或贈送這項資源」
如果你是資深 iOS 開發者,我十分推薦你訂閱我的「iOS Developer+」會員方案。裡面也會包含相同的內容,但是會有更多已經寫好、以及持續在發表的進階文章。而且還可以在官網或 Notion 上閱讀。過去的內容請參考 iOS Developer+ 內容預覽。
如果你想要贈送 iOS Developer 會員資格給其他人,比如說,想要買來送給學生(雖然我會免費提供給學生,但是你想要資助我撰寫這些內容),則非常歡迎你使用 Patreon 的送禮功能。贈送的月數以及總數量,完全可以由你自己決定。
發行計畫終止的情況
整套補充資料,我覺得要寫個 100 篇以上應該不是太大問題。
如果將來有一天我已經寫不下去、無法維持穩定產生內容的話,我會把全部的內容集結成一本電子書,提供給當時還有訂閱資格的會員下載。
並且會提醒會員停止訂閱(我無法在 Patreon 後台終止你的訂閱資格,需要你主動操作)。當然,如果你願意持續付費訂閱作為支持我的話,也完全沒問題。
假如你的程度或是興趣足以消化「iOS Developer+」的進階內容,也歡迎隨時升級。
Bonus: Podcast
在撰寫第一篇文章時,我發現用講的比用寫的還容易(我跟朋友做過超過 100 集的 Podcast)。所以未來部分主題我也打算用 Podcast 加文章的方式發表。
你可以在 Patreon 帳號資訊裡面取得私人 RSS Feed 網址,並加入到你的 App。
使用 Apple Podcast 請見這篇,其他 App 請見這篇說明。
(備註:iOS Developer+ 也有在 vocus 上刊載,但是 vocus 不支援 Podcast。為了公平起見,只包含「iOS 開發補完計畫」的「13 的 iOS Developer 會員」方案暫時沒有在 vocus 上提供。)
總而言之
你還在等什麼呢?立刻加入我的 Patreon,並分享給想學習 iOS 開發的朋友吧!