Xcode9--新功能介绍
Xcode9在代码编辑方面进行了一些优化,苹果定义为“全新的编辑器All New Editor”,其主要变化有如下几个方面。
代码编辑器的滚动优化
不管文件有多大,滚动都会很平滑。实际操作表明,的确平滑了很多。如果你打开一个大一点的文件,按住下箭头不放,明显老版本的Xcode会时不时的卡顿。
代码样式
在Preference中增加了对行间距和光标样式的修改。
Command+的点击交互
按住Command点击方法,类,变量等,交互方式比之前更加清晰。
Issue提示框
错误和警告的提示框在界面上做了重新设计,修复操作比之前方便很多。
支持MarkDown
加入了对MarkDown格式的支持。
代码重构和转换
新的Xcode提供了新的重构和代码转换引擎。当你Command + Click时,Xcode会根据上下文提供对应的重构方式和代码转换,转换引擎是开源的,以后应该会有更多来自其他开发者贡献的代码转换特性。
支持GitHub
Git的管理界面直接以navigator的方式集成到Xcode中,可以方便的对自己的Git Repos进行管理。
无线调试App
可以丢弃数据线,在同一个本地网络中进行App的安装、运行和调试。
想要支持远程调试,你的手机必须升级到iOS11。升级后,连接手机,进入Devices and Simulators。
选中Connect via network,再拔掉数据线就可以了。注意一定要在一个局域网中。
模拟器与测试
支持多个模拟器同时开启,方便自动化测试。
代码的快速查询
引入了全新的索引引擎,阅读代码文件以及代码查询的速度更快。对于代码查询来说,速度快50倍。