1> internal : 内部的
1. 默认情况下所有的类&属性&方法的访问权限都是internal
2. 在本模块(项目/包/target)中可以访问
2> private : 私有的
1. 只有在本类中可以访问
3> open : 公开的
1. 可以跨模块(项目/包/target)都是可以访问
4> fileprivate : Swift3.0
1. 只要是在本文件中都是可以进行访问
1. 默认情况下所有的类&属性&方法的访问权限都是internal
2. 在本模块(项目/包/target)中可以访问
1. 只有在本类中可以访问
1. 可以跨模块(项目/包/target)都是可以访问
1. 只要是在本文件中都是可以进行访问