【发布时间】:2015-10-08 07:26:39
【问题描述】:
所以我在阅读 Mike Ash 关于 Swift 速度的文章时遇到了如果我们有一个空函数,那么 Swift 将不会进行方法调用
func test() {}
那么对test()的调用基本上不会被编译器调用。
现在,如果我没记错的话,Apple 建议不要留下一个空的 drawRect: 方法,因为它可能会影响性能。
现在我的问题是,如果编译器从不调用空函数,那么为什么要反对空 drawRect: 我只是好奇而已。谢谢
【问题讨论】: