我真的非常喜悦,此时与你在教程中相遇。我想来带你一瞥看似神秘,实则充满乐趣的 App 开发世界。如果说历史上有最好的时机,那边是现在了,你处在人类历史上对独立开发者最友好的时间。

在本教程 2020 年发布后,过去几年中,我看到了许多从零接触开发的读者,带着好奇心走进教程,开发出了 Swift Student Challenge 获奖作品,也看到了读者们拿着 Apple 编辑精选的成就,开心的回来报告。

作为作者,我也享受着开发本身,过去一年中在和小伙伴创造新的作品「心光」App,2023 年 1 月上架,当月入选编辑推荐,2 月入选月度最佳 App。

说时机好,是因为技术的鸿沟被抹平了。在过去,准确的来说如果半年前。若你说开发一个复杂模块需要多久,答案可能是 5 个小时。但现在,得益于 ChatGPT 等各种超大语言模型的发展,得益于不同类型的 AI 发展,同样问题的答案可以缩短到 10 分钟。

在新的时代,技术本身变得愈发不重要。因为任何你想做的事情,任何想法,你都可以做到。

那你也许会好奇,为什么我还学习知识本身呢?其实答案也非常简单,因为真正有价值的,是学会如何提问。而会提问的前提,便是掌握知识

用围棋来举个例子。假设你完全不懂围棋,你问围棋大师:大师,我该如何成为棋王?大师哪怕能把世界上最妙的棋局摆在你面前,但若你本身不掌握知识,根本看不懂,也就无从消化。这便是本教程存在的目的,它想教会你如何提问、如何将技术为你所用、如何将自己的有趣想法变为现实,让世界上更多人受益。

用一个前段时间很火的敲木鱼 App 举例

我记得大概半年多前,一个叫做「敲木鱼」的 App 登顶了商店榜单很长时间。它看起来就和我下面这张截图类似,你每点一下木鱼,就会弹出功德 +1。这个东西的代码其实非常简单,因此也很适合用作本文的一个开场应用,来带你看看这段代码到底是怎么一回事。


想在购买前更深度体验栏目内容?欢迎前往阅读栏目试读文章:《万字解析|从灵感到产品,iOS 应用开发完整流程解析(2023版)