免费开源的iOS开发学习平台

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倍。