xcode9新功能介绍

原文地址:点击查看官方文档

Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集。Xcode开发环境采用tvOS SDK,watchOS SDK,iOS SDK和macOS SDK的形式捆绑Instruments分析工具,Simulator和OS框架。

Xcode 9的亮点

Xcode 9包括整体质量改进以及广泛的新功能。

全新编辑。快速,基于结构的编辑器,可让您智能地突出显示和浏览代码。包括伟大的Markdown支持。

重构。重构内置于编辑体验之中,并可跨Swift,Objective-C,Interface Builder和许多其他文件类型。

超快速搜索“查找”导航器会立即返回结果。

调试。通过网络无线调试iOS和tvOS设备,Metal的新调试器以及Xcode中的更多功能。

源控制。所有新的源代码管理导航器和集成的支持GitHub帐户可以快速浏览资源库并将您的存储库推向云端。

Xcode服务器内置。连续集成机器人可以在任何具有Xcode 9的Mac上运行,无需安装macOS Server。

新游乐场模板。包括iOS模板,旨在在iPad中的Xcode和Swift Playground中运行良好。

新建系统。Xcode新的构建系统的选择性预览提供了更高的可靠性和性能。

一般

更新了使用plist文件定义文本宏的方式。

为项目中的用户,项目或特定用户定义文本宏。

自定义新的文件头。有关更多信息,请参阅Xcode帮助中的自定义文件头。

有关更多信息,请参阅Xcode帮助。

更新了索引引擎,包括在编译文件时编制索引的能力。

设备窗口被分成用于设备和模拟器的单独窗格。

资产目录

命名颜色支持。

添加了广泛的应用程序图标。

为App图标集添加了更大的iOS营销。

添加了保留图像矢量数据以选择动态类型缩放的选项。

增加了HEIF图像的支持。

建筑与连接

新的Xcode 9 - 新建系统。

添加了一个在Swift中编写的新构建系统的预览。

提供更高的可靠性。

捕获许多项目配置问题。

提高整体构建系统性能。

注意,构建系统性能不包括构建系统使用的编译器,链接器和其他工具。

目前可选,并将成为未来版本的Xcode的默认值。

要选择项目或工作区的新构建系统,请选择“文件”>“项目设置”或“文件”>“工作区设置”,然后选择“构建系统”类型的“新建构建系统(预览)”。

有关与现有项目兼容性的说明,请参阅Xcode版本说明。

功能

iOS热点和多路径TCP的新配置。

新的网络配置,包括内容过滤,代理DNS查询以及代理TCP和UDP连接。

用于watchOS的新背景模式用于录音和转弯方向。

tvos背景提取的新模式。

核心ML

新的Xcode 9 - 核心ML编辑器。

为模型生成强类型接口。

用于设备使用的模型编译。

调试

Xcode 9中的新功能 - iOS和tvOS设备的网络调试。

通过WiFi或有线网络调试iOS和tvOS设备。

通过Bonjour连接或输入IP地址。

需要插入iOS设备才能启用网络调试。

新的Xcode 9 - GPU帧捕获和GPU覆盖。

查看命令缓冲区,附件,资源和调用堆栈。

修改着色器并将更改保存到您的应用程序。

移动序列的时间轴。

检查和修改附件中各个像素的值,包括颜色值,alpha,深度等。

通过最小化纹理带宽,最小化渲染像素的数量,禁用混合阶段,仅显示线框,以及缩放镶嵌的数量,来实现渲染状态而不修改代码。

待完善…………

你可能感兴趣的:(xcode9新功能介绍)