使用 ChatGPT 创建 APP 的最佳实践

news2024/11/15 21:27:31

导读:如果你想用用ChatGPT创建应用程序来赚钱,这是你需要知道的。

本文字数:2900,阅读时长大约:18分钟

如果你想用ChatGPT创建应用程序来赚钱,这是你需要知道的。

我最好先说出坏消息。如果你认为可以两手一摊,就让ChatGPT为你编写一个iPhone应用程序,让你躺着赚钱,那么你就错了。

我相信ChatGPT可以帮助你创建应用程序。但它不会完成全部的工作,它会节省你的时间并减少很多工作量。这本身就是一个胜利。

那么,让我们看看ChatGPT如何帮助你创建一个应用程序。

计划你的应用程序

目前大约有200万款iPhone应用程序和350万款Android应用程序。找到一个独特的应用程序可能会很困难,但制作已经有很多竞争对手的东西也可能不是一个好主意。

ChatGPT的数据是截至到2021年,因此,如果您想制作一个帮助编写ChatGPT提示的应用程序,ChatGPT将不知道应用商店中有什么——但Google的Bard可能知道。当我问ChatGPT时,它回答说“没有专门为此目的设计的特定iPhone应用程序”,但Bard回答说:“有一些iPhone应用程序可以帮助您创建ChatGPT提示”,然后列出了这些应用程序。

但是,规划您的应用程序远不止于基本市场研究。您肯定会想规划功能和特性,然后制作用户界面模型。继续使用构建帮助编写ChatGPT提示的应用程序的想法,您可以问:

我想构建一个iPhone应用程序来帮助编写ChatGPT提示。这样的应用程序中的主要功能都有哪些?

我建议您将此输入ChatGPT中,因为它给出的答案非常完整和有用。接下来是用户界面。虽然ChatGPT无法绘制线框图,但您可以要求ChatGPT指导您创建其主要界面。你可以问ChatGPT:

这个应用程序应该有哪些用户界面元素?

我建议你运行这个提示,因为AI工具的答案出人意料地深思熟虑。

一旦你有了应用程序的想法并计划了一些应用程序元素,你需要考虑开发和部署。你可以尝试这样一个提示:

我想构建这个应用程序。为了开始开发和准备部署,我需要做什么?

我发现答案过于笼统,但对于初学者探索这个过程可能有所帮助。接下来我尝试了:

帮我设置和配置Xcode开发环境来编写这个应用程序

这让我更接近了,但仍然太笼统。我再深入一层:

帮我选择一个模板并配置我的项目的Xcode设置。此外,我应该如何配置Interface Builder?

继续挖掘和提问,不断添加项目元素,并随时问ChatGTP。但不要忘记,在AI的新世界之外,有大量的开发帮助的应用程序。不要害怕使用老派的网络搜索来寻找示例和指南。这是一个大项目,你需要使用所有可用的资源。

构建您的应用程序

这是橡胶与路面相遇的地方——或者代码与开发系统相遇的地方。在这里,您将要实际制作出您的产品,CHATGPT可以提供一些非常有趣和具体的帮助。

让我们再次明确:我们还没有到让AI工具为您制作应用程序的地步。应用程序通常有数十万(甚至数百万)行代码,分布在数百(甚至数千)个文件中。今天,ChatGPT还无法处理这样大范围的工作。将应用程序视为一本书或一套书(乃至到整个图书馆)。将函数、方法或子程序视为段落,也许是书中的一章。ChatGPT可以帮助您构建段落的级别或构建章节结构,但它不知道如何处理整本书。

我向您展示了如何使用它来帮助定义用户界面元素。您可以使用ChatGPT为您提供具体说明以将它们组合在一起。例如:

解释如何设置outlets和actions在现有保存的提示集中启动搜索。

这是要求它解释如何在用户界面中设置一个函数。您可以重复这个过程,使用不同的用户界面元素。您还可以要求它编写特定的函数或设置数据元素。让我们为保存的提示创建一个存储机制。以下是您可以依次使用的两个:

帮助我配置保存提示的存储机制

引导我使用Core Data保存提示以供以后访问

第一个推荐了三种存储机制,我决定请它帮助使用第二个,使用Core Data。在这里,它甚至编写了一些基本代码,以帮助开始使用该数据存储机制。

首先,它帮助设置存储机制本身:

 

然后它给出了一个保存提示的示例。您可以将这些代码片段用作起点,然后在其上添加自己的代码。在ChatGPT的帮助下,您已经有了一个很好的起点。

 

它还展示了如何检索提示。这里是您获取数据的地方,但也要使用自己的用户界面样式进行呈现。

 

现在您应该已经有了想法。使用ChatGPT编写小型、非常明确定义的代码片段并为您提供指导。将其视为非常有才华的初级开发人员,他们理解代码,但并没有真正看到全局。

最后,请不要期望ChatGPT的所有代码都能正常工作。有时AI的代码是完美的,有时则完全失败。实际上就像我们人类编写的代码一样。

部署应用程序

在这个例子中,我假设您正在构建一个iPhone应用程序,但这些过程对所有平台的应用程序都是类似的。基本上,您不仅要完成应用程序的构建,还必须遵循每个应用商店特定的程序来准备应用程序发布。

请发出以下提示:

引导我完成部署应用程序所需的步骤

当我向ChatGPT提问时,它给了我这六个步骤,并附带了一个简短的段落描述总结这些步骤:

注册Apple开发人员帐户。

配置您的应用程序设置。

准备分发您的应用程序。

将您的应用程序提交到App Store。

等待应用程序审核。

发布您的应用程序。

这里是另一个可以从ChatGPT获得更多价值的好地方。您可以针对每个步骤要求更详细的说明。例如:

告诉我如何精确配置我的应用程序设置以进行部署

告诉我如何精确提交我的应用程序到App Store

继续深入挖掘。如果ChatGPT忽略了某个步骤,请要求它进行澄清。将其视为如果您在法庭上,证人给出了不完整的答案。不断挖掘,提出越来越具体的问题,直到获得所需内容。

现在,如果您非常幸运,已经将自己的应用程序定位为与所有其他应用程序不同,已经建立了客户群体,并正在赚钱,开始考虑购买哪种型号的法拉利了。但更有可能的是,您将支持客户、修复错误、添加功能并尝试新的营销方法。

无论如何,如果您已经走到了这一步,那么恭喜您。早些时候,我写了40个iPhone应用程序,而ChatGPT都给了巨大的帮助。将其视为像所有其他工具一样,而不是唯一的工具,那么您就会没事了。

常见问题

是制作 iPhone 应用程序还是 Android 应用程序更好?

两者都是巨大的市场。如果您的应用程序成功,您可能会想将其部署到两个平台。根据您想要应用程序执行的操作,它可能适合于一个平台而不适合于另一个平台。例如,我最喜欢的 Android 应用程序之一是 Tasker,它可以让您自定义 Android 体验的许多方面,而 Apple 的类似产品(Shortcuts)在 iOS 上的功能则较少。如果您正在构建类似 Tasker 的应用程序,则可能会专注于 Android。

总体而言,请选择您感觉最舒适的平台并在那里构建应用程序。然后将其移动到另一个环境中。

如何确保我的应用程序在搜索结果中可见?

如果您谈论的是应用商店中的搜索结果,则需要进行关键字测试和图形混合。首先,请确保您拥有引人注目的图标并包含足够的屏幕截图和视频。不要漏掉这些。然后,一切都与 SEO 有关。您需要找到正确的关键字,使您的应用程序脱颖而出。有许多工具可以做到这一点,您可以询问 ChatGPT 有哪些工具,并寻求帮助。

构建应用程序需要多长时间?

简短回答:从一周到三年不等。更长的答案:这取决于各种因素。您的应用程序有多大?它试图实现什么?您和您的团队有多少经验?当我构建我的 40 个应用程序(其中大多数非常相似)时,第一个应用程序花费了将近一个月的时间,其他应用程序每个花费一天左右 - 不包括 Apple 批准每个应用程序所需的 10 天左右的时间。

但是其他应用程序可能需要数年时间。保存和调用 ChatGPT 提示的应用程序与 Facebook 应用程序完全不同。如果您正在尝试构建 Facebook、Instacart、Uber 或其他任何大型应用程序,则面临着漫长的道路。但是如果您有一个有趣的想法,请期望该过程需要几个月至一年左右。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/655847.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【后端开发】尚硅谷 SpringCloud 学习笔记

文章目录 一、cloud组件二、环境搭建2.1 创建父工程2.2 支付模块构建2.3 消费者模块构建2.3.1 引入RestTemplate2.3.2 远程调用支付模块 三、Eureka3.1 基础知识3.2 单机版Eureka安装3.3 服务注册3.4 Eureka集群3.4.1 Eureka端配置3.4.2 微服务端配置3.4.3 restTemplate负载均衡…

如何让ChatGPT制作XMind思维导图

一、使用ChatGPT辅助生成内容 给大家一个思路,比如我想制作《股神巴菲特给儿女的一生忠告》相关的思维导图,那我们可以在ChatGPT上提问“请使用markdown格式写出股神巴菲特给儿女的一生忠告的思维导图,以代码格式输出”。 生成后&#xff0…

teleport堡垒机的一些问题

teleport文件下载,将teleport服务映射到公网,权限已经分派好了,但无法ssh,这是什么原因呢? 注意teleport助手的版本要跟部署的是一致的,否则会检测不到状态 出现下面的问题,应该还是在防火墙的端…

奇舞周刊第496期:ChatGPT 的工作原理,这篇文章说清楚了!

记得点击文章末尾的“ 阅读原文 ”查看哟~ 下面先一起看下本期周刊 摘要 吧~ 奇舞推荐 ■ ■ ■ ChatGPT 的工作原理,这篇文章说清楚了! ChatGPT 能够自动生成一些读起来表面上甚至像人写的文字的东西,这非常了不起,而且出乎意料。…

DM3E,雷赛步进驱动器

0x6040: 0x6041: 状态流: 0x60608; //设置伺服模式 8CSP,6回零模式,3速度模式6040流: 00初始》06上电》07使能》0F待命(可操作) 快停流: 02快停》0F命令生效 参数保…

Vue全家桶(三):Vuex状态管理(State、Getters、Mutations、Actions)

目录 Vuex1. 理解Vuex1.1 组件之间共享数据的方式1.2 Vuex是什么1.2 什么时候使用Vuex1.3 Vuex的工作原理图 2 使用Vuex2.1 搭建Vuex环境 2.2 Vuex基本使用2.2.1 State2.2.2 Getters2.2.3 Mutations2.2.4 Actions2.2.5 Modules 模块化命名空间 3 求和案例3.1 使用纯vue编写3.2 …

Property ‘code‘ does not exist on type ‘AxiosResponse<any, any>‘ 的解决办法

原文链接 : Property ‘xxx’ does not exist on type ‘AxiosResponse<any, any>’ 的解决办法 vue3 ts 中 调用接口时&#xff1a; const loginOut () > {loginOutApi().then(res > {const { code } resif(code 0){ }})}报了如下错误&#xff1a; Property…

Python基础(3)——PyCharm介绍

Python基础&#xff08;3&#xff09;——PyCharm介绍 文章目录 Python基础&#xff08;3&#xff09;——PyCharm介绍课程目标一. PyCharm的作用二. 下载和安装2.1 下载2.2 安装 三. PyCharm基本使用3.1 新建项目3.2 新建文件并书写代码3.3 运行文件 四. PyCharm的基本设置4.1…

基于Hexo和Butterfly创建个人技术博客,(10) 使用Butterfly的Tags Plugin插件增强博客文章内容和视觉表现力

Butterfly官方网站&#xff0c;请 点击进入 说明&#xff1a; 前面已经提过Hexo自创了Tag Plugin内容标签&#xff0c;Butterflay主题在此基础上又扩展了一些。本文就详细讲解下这些标签带来哪些额外的功能和UI方面的强化&#xff1b; 本章目标&#xff1a; 掌握butterfly扩展…

LightningChart .NET 10.5.1 Crack LightningChart 2023

LightningChart .NET v.10.5.1 已经发布&#xff01; DataCursor 和 3D TransparencyRenderMode 现在可用。 为所有 3D、Polar 和 Smith 系列启用 DataCursor 在早期阶段&#xff0c;LightningChart 提供了不同的工具&#xff0c;需要用户编写额外的代码才能启用数据跟踪功能。…

phpstudy免费下载

phpstudy免费下载 phpstudy是一个可以在本地建站的php环境软件链接: https://pan.baidu.com/s/1vfi-gy3juYBUjGz_Cq2gHg 提取码: 1234链接: http://120.26.240.154:8888/down/5Sx9yB0s0HS3.zip phpstudy是一个可以在本地建站的php环境软件 百度网盘分享 链接: https://pan.ba…

Session和Cookie,你真的弄清了吗?

Session和Cookie Session和Cookie Session和Cookiecookiecookie的生命周期cookie作用域 Sessionsession的生命周期session作用域 cookie和session安全性 为什么需要cookie和session&#xff1f;在web系统发展变迁时&#xff0c;web发展时随着需求的不断增多&#xff0c;交互的存…

Ceph:关于Ceph 集群中池管理的一些笔记

写在前面 准备考试&#xff0c;整理 Ceph 相关笔记博文内容涉及, Ceph 中的 两种 pool 介绍&#xff0c;创建操作管理池理解不足小伙伴帮忙指正 对每个人而言&#xff0c;真正的职责只有一个&#xff1a;找到自我。然后在心中坚守其一生&#xff0c;全心全意&#xff0c;永不停…

java公益网站系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目wap

一、源码特点 java 公益网站系统是一套完善的java web wap信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0&…

Ceph:关于Ceph 集群管理的一些笔记

写在前面 准备考试&#xff0c;整理ceph 相关笔记博文内容涉及&#xff0c;Ceph 管理工具 cephadm&#xff0c;ceph 编排器&#xff0c;Ceph CLI 和 Dashboard GUI 介绍理解不足小伙伴帮忙指正 对每个人而言&#xff0c;真正的职责只有一个&#xff1a;找到自我。然后在心中坚守…

Android插件化框架-Shadow原理解析

作者&#xff1a;dennyz 1、前言 所谓插件化&#xff0c;是实现动态化的一种具体的技术手段。 对于移动端的App而言&#xff0c;无论是Android还是iOS&#xff0c;都存在一个共同的问题&#xff0c;那就是更新的周期较长。 当我们希望快速为App更新功能时&#xff0c;必须经…

Docker Desktop启动失败解决方案(亲侧出坑总结)

现在有些东西网上资料开始变少了。需要自己去总结。有些技术呢又因为分享变得门槛低。今天这个是关于windows下的docker desktop无法启动的问题集锦。卷吧。 背景&#xff1a;应业务需要所以需要在个人电脑上安装docker环境。desktop docker是官方标准的windows下安装工具。 …

6.7面向对象的多态

7. 面向对象特征三&#xff1a;多态性 概念 多态是面向对象程序设计&#xff08;OOP&#xff09;的一个重要特征&#xff0c;指同一个实体同时具有多种形式&#xff0c;即同一个对象&#xff0c;在不同时刻&#xff0c;代表的对象不一样&#xff0c;指的是对象的多种形态。 变…

副业变现:Midjourney绘画赚钱的6种方式

今年被称为AI元年&#xff0c;其中最火的两款AI工具非ChatGpt和Midjourney莫属。究其原因&#xff0c;无非两点&#xff1a;第一&#xff0c;它提高了生产力&#xff0c;之前需要两年完成的工作&#xff0c;使用ChatGpt两天就完成。 第二&#xff0c;它带来了副业收入&#xff…

短视频seo源代码部署步骤

一、 部署短视频SEO矩阵系统源代码&#xff0c;您需要遵循以下步骤&#xff1a; 准备服务器环境 首先&#xff0c;您需要准备一个服务器环境来托管源代码。您可以选择云服务器&#xff08;例如AWS&#xff0c;阿里云等&#xff09;或自己的私人服务器。 安装所需软件 在服务器…