类方法默认访问级别内部

通常你的class级有很多方法。 它讨厌把所有的访问修饰符设置为私有,并保留一个或两个没有访问修饰符。

有没有办法让所有的方法默认私有,并给予访问修饰符公共的? 也许可以通过为类分配一个访问修饰符。

将所有私有方法移到同一文件中的扩展名中,并将其标记为fileprivate

 class Foo { // public stuff, stored properties etc. } fileprivate extension Foo { // private methods, computed properties etc. func bar() { // this method is fileprivate } }