2012-04-15 52 views

回答

7

文件不快或很慢。它們被編譯,並以二進制形式鏈接。我假設你問的是從這些文件編譯的可執行文件的速度。

問題是,編譯器。如果你用.m文件編譯你的代碼的時候使用的是與.m文件相同的編譯器,並且它被優化了,結果將是相同的。

2

.m文件中的C函數比.c文件中的慢嗎?有人 知道任何性能測試?

那麼,讓我解釋你的問題意味着「是C函數比Objc消息更慢還是更快?」答案是......

這取決於。 Mike Ash在ObjC和C++和C here之間做了很好的速度比較。