private 和 fileprivate 顶级之间的区别 类
Distinction between private and fileprivate top-level classes
在Swift 3、
在访问控制上到底有什么区别
private class Foo { }
和
fileprivate class Bar { }
假设两者都是顶级 类,也就是说,它们直接放入文件中而不是嵌套在其他结构中?
你的情况没有区别。 fileprivate
与 private
唯一不同的地方是在 class、结构或协议中。
在Swift 3、
在访问控制上到底有什么区别private class Foo { }
和
fileprivate class Bar { }
假设两者都是顶级 类,也就是说,它们直接放入文件中而不是嵌套在其他结构中?
你的情况没有区别。 fileprivate
与 private
唯一不同的地方是在 class、结构或协议中。