fileprivate扩展与正常扩展

时间:2018-02-20 08:09:21

标签: swift access-modifiers swift-extensions

我知道privatefileprivate之间的区别。

之间有什么区别

fileprivate extension UIStoryBoard { }

extension UIStoryBoard { }

1 个答案:

答案 0 :(得分:0)

fileprivate extension

将实体(类,扩展名,属性,...)定义为声明它所声明的源文件之外的所有人的私有,但该源文件中的所有实体都可以访问它。

<强>扩展

通过Defauly,所有实体(Extensions,..)都是内部的,可供整个模块使用,包括定义(例如app或框架目标)。