private和fileprivate顶级类之间的区别

时间:2017-03-27 19:23:14

标签: swift swift3 access-control

在Swift 3中,

之间访问控制的区别究竟是什么
private class Foo { }

fileprivate class Bar { }

假设两者都是顶级类,也就是说,它们直接放在文件中而不是嵌套在其他构造中?

1 个答案:

答案 0 :(得分:2)

你的情况没有区别。 perl -le '@m = ( $content =~ /\"id\"\:\"(.*)\"/g); print for @m' fileprivate不同的唯一时间是在类,结构或协议中。