是快速性能不好的扩展?

Swift提供了编写扩展的function。 我做了很多工作,使我的代码更易于阅读。 不知道他们是否是无害的。 我想知道,由于性能的原因,最好是省略扩展?

苹果鼓励使用扩展。 你可以在这里阅读Swift文档。

您不必担心这一点,编译这些扩展将被视为实例方法。 因为extension不是一个dynamic的行为,而是一个静态的行为。 当你使用performSelector它比一个普通的实例方法花费的时间更多。