Avatar
トップレベルにprivateって付けると実質的にfileprivateと同等になる。で、fileprivateがあるとトップレベルでextension使って…とやらなくても、その場で適切なアクセス制御が表現できる
7:18 AM
class MyClass { fileprivate func foo() { ... } }private extension MyClass { func foo() { ... } } が等価かな?