这里每天分享一个 iOS 的新知识,快来关注我吧
前言
随着去年 ChatGPT 的发布到今年的爆发式发展,生活着很多方面都在使用 AI 了,我们作为程序员也不例外,微软发布了代码 AI 工具 Copilot,据官方的说法,利用这项人工智能,可以使你的工作效率提升 50% 以上。
今天就来聊聊如何在 iOS 项目中使用 Copilot。
GitHub Copilot
GitHub Copilot 是由 GitHub 和 OpenAI 共同开发的基于 AI 的工具,此工具可以通过利用 AI 来帮我们编写代码。
要使用 GitHub Copilot 的前置条件是需要先去官方付费订阅,一个月 $19
![](https://file.jishuzhan.net/article/1747848923734609922/98613a4d3d9ccddb66f19af59f432230.webp)
按照官方的说法,GitHub Copilot 有几个优势:
-
由微软 + OpenAI + GitHub 打造,技术上值得信赖
-
已经被证明通过 GitHub Copilot 能帮助程序员平均提高 55% 的开发效率
-
37,000+ 公司已经在使用了,比如著名的英语学习软件多邻国,就授权其工程师使用 GitHub Copilot 辅助写代码
集成到 VS Code 中
因为 VS Code 也是微软家的,所以对 Copilot 支持最好,我们先介绍集成到 VS Code 的流程,然后再介绍集成到 Xcode 中的流程。
首先在你电脑上安装 VS Code。
然后单击 VSCode 中的扩展 -> 在扩展市场中搜索 GitHub Copilot ->安装 GitHub Copilot。
![](https://file.jishuzhan.net/article/1747848923734609922/5ca4d58fe02ac6fd2df2d7488a2a6214.webp)
此插件安装成功并启用之后,在 VSCode 的左下角,有一个用于链接你的 GitHub 账户的图标,单击"使用 GitHub 登录" 来链接 GitHub Copilot(如果你的 GitHub 账户已在浏览器上登录,则该过程应自动进行)。
![](https://file.jishuzhan.net/article/1747848923734609922/45b468d4255522e2bfd76c48ced91760.webp)
如果一切顺利,就可以在 VSCode 中使用 Copilot 了。
我这里创建了一个 swift 文件,演示一下,比如创建一个数组,然后写一个注释 for 循环,再换一行,Copilot 将会自动帮我们生成 for 循环的代码:
![](https://file.jishuzhan.net/article/1747848923734609922/e9c0ebf2ac22034c0a3d291b26f91489.webp)
或者让它写一个排序:
![](https://file.jishuzhan.net/article/1747848923734609922/5cc5c99e5785f707114b89a5cd374e77.webp)
实际使用下来 Copilot 非常强大,大家可以慢慢体验。
在 Xcode 中使用
目前 iOS 开发还是用 Xcode 为主,所以为了能让 Copilot 在 Xcode 中使用,有开发者开发了一个名为 CopilotForXcode 的 Xcode 插件,可以直接将 Copilot 集成在 Xcode 中。
CopilotForXcode 地址:github.com/intitni/Cop...
1、安装
首先安装 CopilotForXcode,可以通过上边贴的地址中 Release 中下载客户端,也可以直接通过 HomeBrew 安装,运行以下命令。
css
brew install --cask copilot-for-xcode
成功之后就可以在启动台中看到 CopilotForXcode 应用了。
![](https://file.jishuzhan.net/article/1747848923734609922/96c612af9c943cf51e07bf928f9cf8a4.webp)
2、开启权限
安装成功后,需要在设置中打开扩展权限,打开设置 App,然后打开隐私与安全,拉到底部找到扩展:
![](https://file.jishuzhan.net/article/1747848923734609922/29efa758901cfe3ac000e4cb1e4cd3af.webp)
然后点击添加的扩展,勾选 Copilot for Xcode
![](https://file.jishuzhan.net/article/1747848923734609922/d63fb6045f8a6082990fb6f476ccd2d7.webp)
3、登录账号
打开 Copilot for Xcode,点击 Service,点击 Install 按钮安装 Copilot.Vim
![](https://file.jishuzhan.net/article/1747848923734609922/c4c75f715feadb0a2fede59c728e9acc.webp)
然后点击下边的 Sign In,登录账号:
![](https://file.jishuzhan.net/article/1747848923734609922/a73fbdbd411ad0b95fc2ce13cea157c1.webp)
然后会自动跳转到浏览器中的 GitHub 登录页面,要求你填入一串代码:
![](https://file.jishuzhan.net/article/1747848923734609922/d3f29f4303469cc3e80fc5bfa0ebd9ee.webp)
这时候,你再回到 Copilot for Xcode,可以看到出现了一个新的弹窗,上边有一串代码,将这串代码填到网页上即可。
![](https://file.jishuzhan.net/article/1747848923734609922/ca0eb7db1cdb1a61576734690d8a5431.webp)
最后点击确认授权,如果一切顺利,到这里就大功告成了
![](https://file.jishuzhan.net/article/1747848923734609922/7d50a3698ade225de849df2e899d9cdd.webp)
然后回到 Xcode,体验 AI 带给你的震撼吧。
这里每天分享一个 iOS 的新知识,快来关注我吧
本文同步自微信公众号 "iOS新知",每天准时分享一个新知识,这里只是同步,想要及时学到就来关注我吧!