【发布时间】:2018-11-11 19:22:02
【问题描述】:
我正在通过代码限制在可读性/可用性和性能改进之间寻找可行的折衷方案。
根据this 问题和链接的Apple document,尽可能多地使用代码限制似乎非常重要。
另一方面,我从未见过实施所有代码限制的示例,并且我永远不会尝试这样编写代码:
final internal class TestClass {
final private var result: String = "Result"
...
final internal func TestMethod(result: String) -> String {
...
}
}
那么,是否存在普遍接受且“有效”的折衷方案?
编辑
换句话说,如果像final和private这样的代码限制所产生的性能提升和附件中提到的一样巨大,为什么我们很少看到呢?为什么它不是默认行为?
【问题讨论】:
-
不清楚你在问什么。请edit你的问题(没有cmets)澄清你的问题。你到底有什么问题?
-
@rmaddy 希望这个编辑有助于理解我 :)
标签: swift restriction