Swift最终的类和函数

时间:2016-04-16 19:59:59

标签: swift performance final

这似乎是关于性能的一个微不足道的问题,但是在Swift中,如果你将一个类声明为final,那么有必要将其所有方法声明为final或者这只是多余的冗余?我只是想确保我的具体类以final运行,以最大限度地提高应用程序的安全性和性能。提前感谢任何提示,智慧或知识!

1 个答案:

答案 0 :(得分:2)

  

如果你将类声明为final,那么Swift是否有必要将其所有方法声明为final或者只是一个多余的冗余

是的,这是多余的。如果该类是最终的,那么其所有成员都是最终的暗示。您正在获得避免动态调度的效率,以及您想要做什么。