手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Xcode 10 IDE发布,用于macOS Mojave,Swift 4.2支持

[日期:2018-09-18] 来源:Linux公社  作者:醉落红尘 [字体: ]

Apple今天为希望为Apple最新的macOS,iOS,watchOS和tvOS生态系统开发应用程序的Mac用户发布了Xcode 10 IDE(集成开发环境)。

在发布适用于iPhone,iPad和iPod Touch设备的iOS 12软件更新,Apple Watch设备的watchOS 5软件更新以及Apple TV设备的tvOS 12软件更新后,Apple现在发布了Xcode 10软件更新,其中包括iOS 12 ,macOS 10.14 Mojave,watchOS 5和tvOS 12 SDK(软件开发套件)。

但Xcode 10是Apple流行的IDE的主要版本,带来了大量的新功能和改进,包括即将推出的macOS 10.14 Mojave操作系统中的Dark模式支持,将于2018年9月24日发布,允许开发人员添加Dark主题支持他们的应用程序,以及调试器和界面生成器优化,以便在Dark和light主题之间切换。

Xcode 10还为来自GitHub,GitLab,Bitbucket和Atlassian的一些流行的自托管和云服务器带来了帐户集成,支持Swift 4.2编程语言,大大改善了增量构建并更快地编译单个文件,并支持根据需要为帐户登录生成SSH(Secure Shell)密钥,并自动将其上载到相应的服务提供商。

Xcode 10 IDE发布,用于macOS Mojave,Swift 4.2支持

“Xcode 10包含了为所有Apple平台创建出色应用程序所需的一切。现在Xcode和Instruments在macOS Mojave上的新Dark Mode中看起来很棒。源代码编辑器让您可以更轻松地转换或重构代码,请参阅源代码控制更改相关专线,并快速获取有关上游代码差异的详细信息。您可以使用自定义可视化和数据分析构建自己的仪器,“Apple说。

编辑器和调试增强功能,新的机器学习功能

Xcode编辑器已经在这个主要版本中进行了更新,支持多个游标,支持代码折叠功能区隐藏被大括号包围的代码块,并通过在屏幕中央显示代码块来更轻松地访问最后一行代码在滚动。类似REPL的游乐场也在Xcode 10中完全重新设计,现在它们更快更稳定。

开发人员现在可以随时在Xcode 10中运行代码,只需按Shift + Enter键盘快捷键或单击内联运行按钮即可执行特定的代码行。此外,他们现在可以在操场内交互式地训练和锻炼新的ML(机器学习)模型。 Xcode 10还附带了一个新的默认构建系统,可以显着提高其性能。

Xcode 10 IDE发布,用于macOS Mojave,Swift 4.2支持

最后,Xcode 10使调试符号的下载速度比以前快了五倍,允许开发人员在多个模拟器上并行运行测试,为新的自定义仪器添加代码的独特数据可视化,重新设计内存调试器以使其成为可能更容易可视化和导航整个应用程序,并为Metal shader调试器和依赖关系查看器添加新功能。

Xcode 10现在可用于Mac OS 10.13.4 High Sierra或更高版本的Mac App Store,作为所有用户的免费更新。要在Mac上安装它,只需打开Mac App Store应用程序,转到“更新”选项卡,然后等待Xcode 10更新出现在更新列表中。单击旁边的“更新”按钮,在Mac计算机上安装Xcode 10。 Xcode 10版本旨在与以前版本的Apple Xcode IDE共存。敦促所有开发人员尽快将Xcode更新到10.0版。

iOS 12 正式版发布,现已开放升级  https://www.linuxidc.com/Linux/2018-09/154169.htm

Apple发布Apple TV设备的tvOS 12软件更新,有什么新功能  https://www.linuxidc.com/Linux/2018-09/154171.htm

苹果为支持的Apple Watch发布watchOS 5,带来许多新功能  https://www.linuxidc.com/Linux/2018-09/154172.htm

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-09/154173.htm

linux
相关资讯       Xcode 10 IDE 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款