2012-04-15 64 views

回答

7

文件不快或很慢。它们被编译,并以二进制形式链接。我假设你问的是从这些文件编译的可执行文件的速度。

问题是,编译器。如果你用.m文件编译你的代码的时候使用的是与.m文件相同的编译器,并且它被优化了,结果将是相同的。

2

.m文件中的C函数比.c文件中的慢吗?有人 知道任何性能测试?

那么,让我解释你的问题意味着“是C函数比Objc消息更慢还是更快?”答案是......

这取决于。 Mike Ash在ObjC和C++和C here之间做了很好的速度比较。