无需编程经验,用AI轻松创建首个iPhone应用

发布时间:2025年11月27日    来源:szf
无需编程经验,用AI轻松创建首个iPhone应用

快速阅读: 要创建并发布iPhone应用程序至App Store,需配备Mac电脑、Xcode开发环境及AI模型。初学者应从简易项目入手,逐步掌握技能,同时利用AI工具如ChatGPT或Claude Code提高编码效率。

要创建自己的iPhone应用程序并将其发布到App Store,你需要一台Mac电脑、Xcode开发环境以及一个连接的AI模型。从简单的项目开始,建立信心,然后逐步扩展。在使用AI编码时,提供明确具体的意图最为有效。

想制作一款大获成功的应用程序,粘贴到App Store上赚取百万美元,然后退休到毛伊岛?先让我们从第一步做起,看看进展如何。毕竟,打造一款高度成功的产品不仅仅是编码的问题,它还涉及基础设施、市场营销、愿景、资金、团队构成和运气等多方面因素。这些都取决于你自己。

本文将指导你如何利用AI生成非常基础的iPhone应用程序。我们将一步步来,通过截图展示每一步,你只需跟随操作即可。

以下是最佳的免费编程AI工具推荐(2025年版),目前只有三款入选。

现在,让我们认识一下你的主要工具——Xcode。Xcode是一个开发环境,也就是IDE(交互式开发环境)。IDE是编程工作时的主要空间。就像Photoshop围绕照片编辑功能展开,但集成了多种工具和视图于一身;或者像Adobe Premiere、DaVinci Resolve和Final Cut Pro,它们都是集视频编辑功能于一身的综合软件。IDE也是如此,但针对的是编程领域。大多数IDE包含了文本编辑器、文件浏览器、调试器(用于查找错误)、源代码管理工具、数据管理工具等。当你的应用程序准备好时,IDE还会将其构建出来。

构建应用程序的过程可以比喻为烹饪。烹饪不仅限于加热食材,还包括选择食谱、切菜和混合配料等一系列准备工作。同样,在Xcode中,你也需要准备各种组件,包括代码块、应用程序设置和各种资源(如图标)。大部分开发工作就是创建和收集这些工具。当你准备好时,就可以指示Xcode构建你的应用程序,这相当于烹饪中的加热过程,将所有组件转化为运行在手机上的神奇应用。

除了Xcode,你还需要使用大型语言模型AI。虽然苹果有自己的模型适用于Xcode,但使用功能更全面的工具如ChatGPT或Claude Code可能会更好,因为这两者内置了强大的编码能力。本文将使用Claude Code,当然,你也可以选择其他工具。

这一切需要多少费用?

Xcode是免费的,但你需要有一台Mac电脑。只需打开你的Mac上的App Store,搜索Xcode并下载即可。

根据你对应用程序的计划,可能还需要加入苹果开发者计划,该计划每年费用为99美元。如果你打算销售或分发应用程序,或使用某些特定功能(例如NFC标签扫描和拍照),则必须加入开发者计划。

如果计划使用AI进行“氛围编码”,则需要一个大型语言模型。目前,苹果自家的AI模型表现平平。建议选择ChatGPT或Claude,两者都有基本的免费版本。然而,如果不投入一些资金,你很难取得显著进展。两者起价均为每月20美元。如果你不进行大量编码,这个价格应该能满足需求。通常情况下,在大约五小时的持续编码工作后,系统会提示你休息。

如果你只是尝试,或者进展缓慢,这应该足够了。但如果你要快速完成项目,可能需要升级到每月200美元的ChatGPT Pro模式,或是每月100美元或200美元的Claude Code Max模式。

此外:

我只花了200美元,在4天内完成了4年的产品开发,至今仍感到惊讶。

不过,不用担心。在这次介绍中,你几乎不需要花费太多。

安装Xcode

下载Xcode后,点击启动它。此时,系统会提示你安装Xcode组件。你会看到如下界面。

(图略)

由于我们要构建iOS应用,请确保选中iOS选项。我添加了Apple Watch组件,因为可能需要制作手表版本的应用。它的大小不大,所以不妨一试。

确保选中“预测代码补全模型”,因为这将为你提供苹果的代码智能功能。

点击“下载并安装”,然后去准备一杯你喜欢的热饮。现在,我正在品尝Kirkland Pacific Bold,这有助于我在写作时保持清醒。

连接你的AI

首先,确保你有一个ChatGPT或Claude账户。设置好后,返回Xcode。在Xcode菜单中选择设置,然后选择智能标签页。

(图略)

代码智能设置可以轻松配置ChatGPT或Claude,但你可以通过“添加模型提供商”按钮添加其他模型。这需要更多操作,所以我们这里只连接Claude。

此外:

我只花了200美元,在4天内完成了4年的产品开发,至今仍感到惊讶。

顺便说一句,ChatGPT或Claude都可以用于此。这里我选择了Claude,因为我之前在ZDNET上已经详细讨论过ChatGPT编码,现在想给Claude一些关注。

点击Xcode中的Claude按钮,你将被引导至授权页面。对于ChatGPT也会出现类似的屏幕。点击授权。

(图略)

实际上,你可以在Xcode中授权多个AI,但一次只能激活一个。要选择哪个活跃,点击相应AI的切换按钮。在这里,我激活了Claude。

(图略)

开始制作应用

好的,现在是时候制作我们的第一个应用了。不要过于兴奋,我们将制作一个非常简单的应用。但这将证明你可以制作一个能运行的应用。此外,从零到在手机上安装应用是一个不小的成就。

启动Xcode,如果未处于项目中,你会看到如下对话框。选择新建项目。

(图略)

如果你没有看到该屏幕,或者不小心关闭了它,只需继续下一步。从文件菜单选择新建→新建项目也能进入项目模板屏幕。

(图略)

确保选择iOS平台(1处),并选择App(2处)。然后点击下一步。

系统会要求你命名项目。我的项目名为Filamentory,意为“灯丝库存”。我想创建一个追踪3D打印机灯丝的应用,但类似项目也可用于管理衣橱、书籍收藏、音乐收藏、针织图案、乐谱、纱线储存、布料储存、爱好管理、模型套件、乐高套装、照片管理和备用零件等。

此外:

为什么像Cursor和Replit这样的AI编码工具注定失败——以及接下来会发生什么

不过,不要太激动。在这篇文章中,我们只会让它显示“你好”。但我需要给它起个名字来展示如何操作。稍后我会深入探讨如何使用AI创建灯丝库存应用。敬请期待,因为我将在未来的文章中对此有更多介绍。

(图略)

查看上述屏幕。这里有“Filamentory”名称。让我们暂时跳过团队和组织标识。之后是界面和语言。我们将使用苹果的Swift,因为它是一种常见且强大的语言,专为苹果生态系统开发应用而设计。请选择Swift和SwiftUI。

此外:

借助OpenAI的GPT-5.1更新,你将更快地编码并节省更多成本——这是如何实现的

现在让我们回到团队设置。参考以下截图。

(图略)

这里是填写开发者账户详情的地方,如果你注册了每年99美元的开发者计划。但目前,你可以使用你的Apple账户。点击添加账户。在弹出窗口中点击添加Apple账户。这样就可以开始了。

点击下一步。

首次构建我们的应用

Xcode随后将打开其编辑环境。这里就是施展魔法的地方。虽然界面可能会让人感到不知所措,但我们先集中注意力于几个方面。

(图略)

可见三个面板。左侧的面板显示文件结构。这里可以做很多事情,但目前我们只提到文件结构。中间的面板是代码区,程序员在这里编写程序。右侧的面板是UI组件浏览器,可以预览UI界面。

请注意指向右三角形的绿色箭头。这是构建按钮。点击它,Xcode会构建你的应用程序。

这个模板应用非常简单,只是显示一个图标和“你好,世界”。但这意味着很多事情正在发生。要试一试,点击构建按钮。

此外:

– 我测试了免费和付费的人工智能编码工具——这是我真正会使用的那款

– 如何在小企业中实际使用AI:来自前线的10个教训

– 不好的体验:一个人工智能代理如何通过编程走向灾难

这里有更多的内容。小iPhone是用户界面区域,用于定义你的UI。大iPhone是iPhone模拟器,基本上是在电脑上运行你的应用程序的虚拟iPhone。除非你开始使用硬件特定的功能(如相机),否则模拟器是一个很好的选择。

此外,从图中可以看到,应用程序正在运行,显示了一个地球仪和“你好,世界”,这对应于第二面板中的代码。

截图由David Gewirtz/ZDNET提供

点击模拟器菜单栏(1处)和红色关闭按钮(未显示,但你知道红色关闭按钮是什么)。然后点击黑色方块(2处)以停止Xcode中的应用程序运行。

感受一下这种感觉

你可以直接在Xcode中使用苹果的代码智能功能。当你这样做时,Xcode将与Claude(或ChatGPT,如果你选择了那个绑定)通信,以修改Xcode中的代码并运行它。

截图由David Gewirtz/ZDNET提供

为此,点击AI星形按钮(1处)。这将左侧的文件浏览器变为AI聊天机器人界面。

作为概念验证,我们将给应用程序添加一些基本的交互功能。当应用程序运行时,我们希望它可以切换显示“你好,世界”和“你好,大卫”。因此,在聊天字段(2处)中输入:

– 如果你真的需要,也可以用自己的名字代替大卫。看看这两个指令。第一个描述了意图(创建一个按钮,并让按钮切换)。

– 但第二个句子展示了像程序员一样思考的重要性。我们不能假设显示的消息会被代码所知。所以最好的方法是首先确定当前状态(“你好,世界”或“你好,大卫”),然后据此操作。

按下回车键发送提示给AI。

AI已经完成编码

现在,让我们看看结果。最左边的面板显示了AI讨论更改及其工作原理的内容。中间的面板显示了更多的代码。在右侧面板的顶部,可以看到模拟器,其中显示了文本按钮“切换问候”和其中一个文本切换版本。

截图由David Gewirtz/ZDNET提供

如果你感兴趣,可以查看生成的代码。AI生成了很多行代码,但实现切换的核心代码是这一行:

– Text(isWorldGreeting ? “你好,世界!” : “你好,大卫!”)

显示的文本被设置为括号内的值。?:格式被称为“条件运算符”。基本上,如果括号左侧的值(isWorldGreeting)为真,则返回冒号左侧的值(在这种情况下为“你好,世界!”)。如果isWorldGreeting的值为假,则返回冒号右侧的值(“你好,大卫!”)。

此外:

– 有时,AI会更改一两行代码;其他时候,它会更改或添加数百行代码。这取决于你让它做什么。除了让AI帮助创建应用程序外,通常还可以查看AI生成的代码,学习它是如何完成某些任务的。

发送到真实的iPhone

如果你想在真实的iPhone上运行你的应用程序,过程几乎相同。你需要一条USB线将iPhone连接到Mac。只要你的手机出现在Finder的位置边栏中(1处所示),你就准备好了。

在Xcode屏幕的顶部有一个小的选择区域(2处所示)。对于模拟器,我们使用了虚拟的iPhone 17 Pro。但是,如果你将其切换到实际的iPhone(例如我使用的iPhone 16 Pro Max),当你点击构建时,Xcode会将应用程序发送到你的真实iPhone,安装并打开它。

玩得开心!

在这篇文章中,我们已经走了很长一段路,从完全不会编程到使用AI编码创建我们的第一个iPhone应用程序。尽情享受吧。制作一些酷炫的东西。我们将在未来的文章中带来更多关于AI编程的想法。

此外:

– 比尔·盖茨关于AI取代编程工作的真正言论

您是否尝试过在Xcode或其他集成开发环境中使用AI助手来辅助编写代码,还是仍然依赖传统方法?您认为这样的工具是否让编程学习变得更加容易,还是有可能隐藏了太多的核心知识?如果您曾尝试过AI辅助的应用程序构建,哪些方面表现良好,哪些方面不尽如人意?请在评论区告诉我们。

您可以关注我在社交媒体上的日常项目更新。请务必订阅我的每周更新通讯,并在Twitter/X上关注我(@DavidGewirtz),在Facebook上关注我(Facebook.com/DavidGewirtz),在Instagram上关注我(Instagram.com/DavidGewirtz),在Bluesky上关注我(@DavidGewirtz.com),以及在YouTube上关注我(YouTube.com/DavidGewirtzTV)。

人工智能

我是一个Photoshop的忠实用户,但Canva的免费工具吸引了我——并且为我省了钱。

Gartner预测,未来几年内,AI将引发“就业混乱”——这意味着什么?

2025年,我试用了多种AI智能眼镜(包括Meta Display)——这些是我唯一愿意整天佩戴的。

为什么像Cursor和Replit这样的AI编码工具注定失败——接下来会发生什么?

我是一个Photoshop的忠实用户,但Canva的免费工具吸引了我——并且为我省了钱。

Gartner预测,未来几年内,AI将引发“就业混乱”——这意味着什么?

2025年,我试用了多种AI智能眼镜(包括Meta Display)——这些是我唯一愿意整天佩戴的。

为什么像Cursor和Replit这样的AI编码工具注定失败——接下来会发生什么?

(以上内容均由Ai生成)

关键词: AiiPhone应用创建

你可能还想读

TCS推AI机器狗进军航空业

TCS推AI机器狗进军航空业

快速阅读: 据印度塔塔咨询服务公司(TCS)发布消息称,全球航空航天业加速绿色智能化转型,40%企业预计五年内实现“熄灯工厂”,数字孪生与eVTOL成重点方向,物理AI机器人有望获批用于高危场景。 日前,全球航空航天产业加速向绿色化、智能化 […]

发布时间:2025年12月8日
Meta签约多家媒体,为AI提供实时新闻

Meta签约多家媒体,为AI提供实时新闻

快速阅读: 据媒体报道,Meta与CNN、福克斯新闻等多家国际媒体签署AI数据合作协议,重启付费合作以提升Meta AI在新闻时效性与准确性方面的表现,并引导用户访问合作方网站。 日前,美国科技企业Meta宣布与多家国际新闻机构签署商业人工 […]

发布时间:2025年12月8日
Semaverse推AI平台赋能并购决策

Semaverse推AI平台赋能并购决策

快速阅读: 据最新消息,人工智能初创企业Semaverse近日推出“并购智能基础设施”平台,依托多智能体架构与智能记忆系统,为私募股权基金等提供覆盖交易全周期的五大智能化功能,助力数据驱动决策。 近日,人工智能初创企业Semaverse正式 […]

发布时间:2025年12月8日
Gartner建议全面禁用AI浏览器

Gartner建议全面禁用AI浏览器

快速阅读: 据Gartner发布消息称,AI浏览器存在严重数据安全与隐私风险,其侧边栏功能可能自动上传敏感信息至云端,企业部署前须严格评估后端安全机制并限制高危操作场景。 日前,国际知名研究机构Gartner发布风险警示,指出当前流行的AI […]

发布时间:2025年12月8日
利雅得航空携手IBM打造全球首家AI原生航司

利雅得航空携手IBM打造全球首家AI原生航司

快速阅读: 据最新消息,IBM依托混合云与红帽OpenShift技术,为175国客户提供AI及量子计算等创新方案,加速金融、医疗等关键领域数字化转型,深化本地化服务以提升全球产业链智能化水平。 国际商业机器公司(IBM)日前宣布,其作为全球 […]

发布时间:2025年12月8日
英语国家民众对AI更悲观

英语国家民众对AI更悲观

快速阅读: 据YouGov发布消息称,其2025年8月对九国调查显示,西欧民众对AI态度较积极,英语国家更悲观,就业影响最受担忧,而医疗、办公等领域获普遍认可。 日前,国际民调机构YouGov发布一项涵盖九国的调查报告显示,公众对人工智能( […]

发布时间:2025年12月8日
AI无法替代税务专家的判断与质疑

AI无法替代税务专家的判断与质疑

快速阅读: 12月8日消息,专家警示AI在税务申报中存在合规与伦理风险,强调其无法替代专业判断,呼吁合理界定应用边界,防范不法机构借智能算法诱导激进申报,确保人机协同、合法合规。 近日,有关人工智能在税务申报领域应用的讨论引发关注。专家指出 […]

发布时间:2025年12月8日
德州法学院以伦理先行培养AI时代律师

德州法学院以伦理先行培养AI时代律师

快速阅读: 据彭博法律报道,美国得州多所法学院以伦理为先推动AI审慎融入法律教育,要求明确使用规范并强调人类判断不可替代,呼应州律师协会第705号伦理准则。 近日,美国得克萨斯州在人工智能时代积极探索法律教育的务实路径,强调以伦理为先、审慎 […]

发布时间:2025年12月8日