Swift 新增fileprivate 详解

之前项目中只要用了private  那么在同一个文件同一个类中仍是能访问的(好比一个类中写了一个extension) swift3.0如今不行了 新增了一个fileprivate 的访问控制 之前的private 变成了真正的私有  只有同一个类中才能访问 一个文件中即便extension也不能访问了swift

 fileprivate  私有访问 同一个类同一个文件中能访问io

private  私有访问 只有同一个类中能访问file

如今的访问权限则依次为:open,public,internal,fileprivate,private。权限

相关文章
相关标签/搜索