在Swift 3中,访问控制与private class Foo { } 和fileprivate class Bar { } 假设这两个类都是顶级类,也就是说,它们直接放在一个文件中,而不是嵌套在其他结构中? 最佳答案 你的情况没有什么不同。fileprivate与private唯一不同的时间是在类、结构或协议中。