Xcode 9官方更新说明
Xcode是我们iOS开发者必不可少的使用工具,苹果公司每次对其版本更新都会增加或者完善好多功能,而这些功能对于我们开发提供的更多便利,当然Xcode9也不例外,根据App Store上的详情说明总结了以下几点。
1.编辑器重构后编辑代码更便捷, 代码编辑器响应极快,增加了对Markdown语法(普通文本编辑器编写的标记语言)的原生支持
2.修复代码功能也有所改进,增加delegate方法的自动补全
3.导航区域增加github账号一栏,团队协作更方便
4.无线安装APP进行调试,这个功能是不是很给力
5.模拟器看起来更加真实(支持模拟器上的按键),而且可以同时运行多个
6.iOS playground 模板创建的文件既可以在Xcode上运行,也可以在SWift playgrounds的iPad上运行
7.导航区的搜索结果显示更快
8.项目导航器自动将文件和组与查找器和源控制保持同步。
9.Xcode服务器不再需要MacOS服务器,完全可以在Xcode的的偏好设置里配置
10.下一代构建系统提高了可靠性和性能,在构建多项目时(可选启用)。
11.SWift 4编辑器可以构建SWift 3 代码并能够转码,一次一个模块
12.最新的SDK,包括增强现实中的机器学习和ARKit核心ML框架
以下对于常用的一些功能进行了简单操作,
1.Markdown语法
Xcode 9支持显示 markdown 文件,支持显示更多的效果


2.代码自动补全
以下是写的一个测试tableview,



3.github功能(在xcode中偏好设置中添加github账号)


4.无线安装APP(iOS 11系统真机)
准备工作:iPhone为iOS 11系统,Xcode 9,还有iPhone和mac在同一WiFi下,首次需要仍需要连接线进行设置,如下:
菜单栏 - window - Devices and Simulators

记着先升级iPhone系统,看不到此选项,该选项打钩


此时,真机仍然不能调试,在上列表中右击你的手机,出现菜单,选中Connect via IP Address,属于手机的IP,点击connect,成功后如下

配对完成
也可以通过右击取消配对。
5.模拟器更逼真
箭头指示都支持点击操作,跟真机差不多,是不是很炫酷,并且支持启动多个模拟器

6.代码查询速度
之前查询,如果匹配较多时经常卡死,Xcode 9对其进行了优化,现在变得好用很多,以下就是搜索“a”字母,匹配数固然多,但依然可以操作

总结
以上是对于xcode 9本次更新的一个简单介绍,�希望对您的开发有所帮助。