Swift 新增fileprivate 详解

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

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

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

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

posted @ 2017-05-02 11:17  ZhangShengjie  阅读(513)  评论(0编辑  收藏  举报