苹果新专利公开:让 Xcode 更智能、甚至为开发者写代码


根据 Apple Insider 的报道,苹果公开的一项新专利显示,他们希望通过机器学习技术来深度帮助开发者。

正如专利名字所言,这是一项将学习模型集成到软件开发系统的技术 ("Integration Of Learning Models Into A Software Development System")。专利描述了此技术可帮助 Xcode 可以完成更多的自动补全代码和语法检查工作,以及更多的其他事情(例如输入时进行语法检查、检测参数列表中的名称或类型错误等)。

请注意,这项技术不是指导开发者如何构建应用程序的学习系统,而是学习开发者如何工作,进而提供相关帮助和建议。苹果希望使用机器学习模型来消除开发障碍——无论这意味着创建大部分代码,或者只是帮助开发者提供建议。

苹果强调,这项技术支持“Swift、Objective C、C++、Python、Java”等任何编程语言。正如开发者现在可以要求 ChatGPT 使用 AppleScript 或 SwiftUI 等语言编写应用程序一样,无论他们使用哪种语言,都可以使用这个 ML 系统。


相關推薦

2023-10-24

微软的 GitHub Copilot 等服务类似。此举可以帮助应用程序开发者更快地编写应用程序,帮助他们在编写代码时提供自动补全建议。 报道还提到,苹果公司内部正在进行的一场争论是如何部署生成式 AI::完全在设备上运行、基于

2023-04-01

马斯克 (Elon Musk)、苹果联合创始人 Steve Wozniak、图灵奖得主 Yoshua Bengio 等上千名行业高管和专家签署了一封公开信,呼吁所有 AI 实验室立即暂停对比 GPT-4 更强大的 AI 系统的训练至少 6 个月。并表示,这种暂停应该是公开

2022-11-16

的平台,可以持续监测并分析应用程序二进制大小,帮助开发者编写更小、更好的代码。近日 Emerge 发布了一份报告,显示最新版本的 Xcode 存在会无意中增加应用程序体积的问题。 Xcode 14 于今年 9 月份正式发布,新版本添加了

2021-12-01

ement,简称 CLA),这赋予了 Elastic 公司随心所欲使用每个开发者贡献的权利,并且完全合法。  CLA 是什么?  大部分开源项目的贡献指南里,第一件事不是让你加入社区,而是让你先签署一份 CLA。没有 CLA,你提交的 PR

2024-10-01

根据外媒的报道,苹果计划在传闻已久的智能显示器上搭载一款名为 homeOS 的新操作系统,预计最早将于 2025 年推出。 有关配备显示屏的类似 HomePod 设备的报道已经持续了一年多,相关报道称,苹果正在开发一款配备可以倾斜

2021-12-20

有用户在苹果开发者论坛指出,当前版本的 XCode 13.2 中似乎也包含了 Log4j 漏洞。对此,Xcode 团队在帖子中则回应道,他们已经意识到这个问题。“我们通常不会为修复错误的时间提供 ETA,但团队已经意识到存在这个安全问题。

2022-07-02

的长文宣布,已停止使用微软的 GitHub,并呼吁所有 FOSS 开发者都离开该平台。SFC 主要是使用自托管的 Git 存储库,但使用了 GitHub 来镜像其存储库。 “我们将结束自己对 GitHub 的所有使用,并宣布一项长期计划,协助 FOSS 项

2024-05-28

马克・古尔曼(Mark Gurman)在最新一期实时通讯中表示,苹果公司已经与 OpenAI 达成协议,将为今年的 iOS 18 系统提供一系列生成式 AI 功能。 此外,该公司仍在与谷歌进行一系列谈判,试图将 Gemini 作为另一种可选的方案内置在

2024-08-16

8月15日,饿了么宣布将10项专利开源,并完成在上海技术交易所的公开挂牌,这也是国内首批通过全国技术要素市场公开挂牌的开源专利。10项专利中,7项为食品安全领域、3项为低碳环保领域,其中共有3项为AI相关专利。 此

2022-12-06

用的代码,更是把实现思路也一并写了出来。 更别说开发者如何应付老板这种小儿科的问题了: 下面介绍一些 ChatGPT 的“极客”玩法。 在 ChatGPT 中构建虚拟机 这名玩家把 ChatGPT 训练成了一台 Virtual Machine,可以运

2024-06-04

。 2.7 将开源项目引入课程 鉴于企业中的真实案例很难公开获得并引入课堂,可以将优秀的开源项目引入课堂,作为教学案例。本课程引入了两个开源项目,OpenCV[5]和OpenBLAS[6]。OpenCV是一个开源计算机视觉库,采用C++语言写成

2022-12-16

Swift 中的代码补全得到多项改进: 构建选项列表时,智能补全现在会忽略赋值中的 @autoclosure。 补全 init 和 deinit 关键字时,冗余空格会被移除,并在关键字后添加需要的大括号和圆括号。 AppCode 2022.3 还实现了针对初始值

2022-09-16

ing),运行环境要求 macOS Monterey 12.5 或更高版本。 苹果向开发者表示,如果需要利用最新 SDK 中的改进功能,务必使用 Xcode 14.1 Beta 版进行构建和测试。同时,全新 ActivityKit 框架已在 iOS 16.1 Beta 版和 Xcode 14.1 Beta 版中

2023-06-15

不过,Google 所提供的这个脚本编辑器跟三星 SmartThings 和苹果 Home 相比,其复杂程度远高于后两者 —— Google Home 的脚本编辑器真的需要用户有一些基本的编程知识(如下图)。 目前,脚本编辑器中的自动化程序必须在网页界