原文地址:点击查看官方文档
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,深度等。
通过最小化纹理带宽,最小化渲染像素的数量,禁用混合阶段,仅显示线框,以及缩放镶嵌的数量,来实现渲染状态而不修改代码。
待完善…………