Xcode中的代码行之间更少的空间会使构建/应用程序更快,还是没有区别?

时间:2019-06-12 23:35:47

标签: ios swift xcode

在格式化项目代码时,特别是在均匀间距(OCD .. hehe)方面。我有一个奇怪的想法,“太多”(或太少)的间距会以任何方式影响代码性能吗?

我尝试通过docs和Google搜索,但只能找到无关的性能“提示”。我认为任何相关知识都可能涉及理解低级语言(我经验很少)。我将在下面发布两个简单的示例:

srcdoc

请记住,即使这些示例很小,但我的项目目前大约有20,000行(如果有关系的话)。

2 个答案:

答案 0 :(得分:1)

通常,代码格式(无论是空格,注释还是其他修饰符)都不会影响代码编译后的性能。

由于添加了越来越多的“非代码”字符,因此项目的编译/构建时间可能会受到负面影响,因为预解析器将不得不删除它们。

答案 1 :(得分:1)

否,它不会影响应用程序性能。间距,注释以及任何其他非代码或预编译命令在编译之前都会被删除。它们不会转换为二进制文件,因此不会对您的应用程序性能产生任何影响。

尽管,随着源文件数量的增加,构建时间自然会增加。使用现代编译器中的增量构建功能,对构建时间的影响将不会明显。另外,某些IDE会在空闲时对源文件进行预处理-并在您进行更改时使其递增-以在需要构建时节省构建时间。