主頁 >  其他 > 使用 ChatGPT 創建 APP 的最佳實踐

使用 ChatGPT 創建 APP 的最佳實踐

2023-06-13 08:07:25 其他

 ?關注文章下方公眾號,可免費獲取AIGC最新學習資料

圖片

導讀:如果你想用用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 或其他任何大型應用程式,則面臨著漫長的道路,但是如果您有一個有趣的想法,請期望該程序需要幾個月至一年左右,

 

 

 

 

AI洞察趨勢,解讀商業變革

免費獲取AIGC最新學習資料

歡迎關注微信公眾號

?

 

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/555002.html

標籤:其他

上一篇:對DenseTensor進行Transpose

下一篇:返回列表

標籤雲
其他(160870) Python(38222) JavaScript(25492) Java(18225) C(15237) 區塊鏈(8270) C#(7972) AI(7469) 爪哇(7425) MySQL(7247) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5874) 数组(5741) R(5409) Linux(5347) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4589) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2435) ASP.NET(2404) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) .NET技术(1984) 功能(1967) HtmlCss(1962) Web開發(1951) C++(1933) python-3.x(1918) 弹簧靴(1913) xml(1889) PostgreSQL(1881) .NETCore(1863) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 使用 ChatGPT 創建 APP 的最佳實踐

    ?關注文章下方公眾號,可免費獲取AIGC最新學習資料 導讀:如果你想用用ChatGPT創建應用程式來賺錢,這是你需要知道的。 本文字數:2900,閱讀時長大約:18分鐘 如果你想用ChatGPT創建應用程式來賺錢,這是你需要知道的。 我最好先說出壞訊息。如果你認為可以兩手一攤,就讓ChatGPT為你 ......

    uj5u.com 2023-06-13 08:07:25 more
  • 對DenseTensor進行Transpose

    `ML.NET` 是微軟推出的為. NET 平臺設計的深度學習庫,通過這個東西(`ModelBuilder`)可以自己構建模型,并用于后來的推理與資料處理。雖然設計是很好的,但是由于現在的 AI 發展基本上都以 `python` 實作作為基礎,未來這個東西的發展不好說,特別是模型構建部分。我個人認為 ......

    uj5u.com 2023-06-13 08:07:18 more
  • WMIC遠程執行命令橫向移動

    # WMIC遠程執行命令橫向移動 [TOC] ## 一、wmic介紹 wmic擴展wmi(Windows Management Instrumentation,Windows管理工具) ,提供了從命令列介面和批處理腳本執行系統管理的支持。 wmic命令需要本地管理員或域管理員才可以進行正常使用,普通 ......

    uj5u.com 2023-06-13 08:07:14 more
  • 升級Debian12不會?,那么用這個腳本就對了

    # 前言 2023 年 6 月 10 日,Debian 正式發布了其最新的穩定本12(代號 bookworm )。作為一名 Linux 的愛好者,怎能不第一時間升級它。 相對于 Debian 11,Debian 12 包含大量更新的軟體包(上一版本中超過 67% 的包)。個人感徑訓是可以升級的,不過 ......

    uj5u.com 2023-06-13 08:06:59 more
  • 使用containerd從0搭建k8s(kubernetes)集群

    ## 準備環境 準備兩臺服務器節點,如果需要安裝虛擬機,可以參考[《wmware和centos安裝程序》](https://blog.csdn.net/huashetianzu/article/details/109510266) | 機器名 | IP | 角色 | CPU | 記憶體 | | : : ......

    uj5u.com 2023-06-13 08:06:53 more
  • 如何成為一名全職創作者——程式員篇

    哈嘍大家好,我是咸魚 今天跟大家分享一篇文章,這篇文章的作者 **Gergely Orosz** 是一名程式員,他從 Uber 辭職以后,就當起了全職創作者 他通過寫文章、賣課程、做視頻等謀生,今天這篇文章是他對這種商業模式的思考,我把它主要部分翻譯了出來(想要看全文的原文鏈接在文末) **譯文如下 ......

    uj5u.com 2023-06-13 08:06:46 more
  • 云原生周刊:DevOps-resources

    推薦一個 GitHub 倉庫 “DevOps-resources”。這個 GitHub 倉庫包含了學習和實踐 DevOps 所需的資源串列。它包括涉及云計算、容器化、微服務、自動化和安全問題的文章、書籍、課程和工具。資源按最佳實踐、代碼基礎設施和安全性等類別進行排序,使得用戶可以更輕松地找到與他們需 ......

    uj5u.com 2023-06-13 08:06:38 more
  • opennmmlab實戰營二期-mmsegmentation理論課(八)

    # opennmmlab實戰營二期-mmsegmentation理論課(八) [視頻鏈接](https://www.bilibili.com/video/BV1gV4y1m74P/?spm_id_from=333.1007.top_right_bar_window_history.content.c ......

    uj5u.com 2023-06-13 08:05:43 more
  • 傳統軟體如何SaaS化改造,10個問答帶你掌握最優解

    摘要:如果您所在企業希望實行SaaS化改造,可訪問了解華為云開發者技術團隊的SaaS支持計劃。 本文分享自華為云社區《【云享問答】第1期:傳統軟體如何SaaS化改造,10個問答帶你掌握最優解!》,作者:技識訓炬手。 如果您所在企業希望實行SaaS化改造,可訪問了解華為云開發者技術團隊的SaaS支持計 ......

    uj5u.com 2023-06-13 08:04:58 more
  • 人民日報:天翼云持續拓展云網基礎設施覆寫廣度和深度

    5月31日,由人民日報文化傳媒有限公司主辦的2023數字經濟論壇在北京舉行,本次論壇主題為“發展數字經濟,共建數字中國”。人民日報社副總編輯徐立京、中國國際經濟交流中心副理事長王一鳴、科學技術部高技術研究發展中心主任張洪剛、工業和資訊化部資訊技術發展司一級巡視員王建偉、中央網信辦資料與技術保障中心主... ......

    uj5u.com 2023-06-13 08:04:37 more