【问题标题】:fileprivate extension vs normal extension文件私有扩展与普通扩展
【发布时间】:2018-07-30 12:43:00
【问题描述】:

我知道privatefileprivate 之间的区别。

但是有什么区别

fileprivate extension UIStoryBoard { }

extension UIStoryBoard { }

【问题讨论】:

    标签: swift access-modifiers swift-extensions


    【解决方案1】:

    文件私有扩展名

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

    扩展

    默认情况下,所有实体(扩展,..)都是内部的,可用于包含定义的整个模块(例如应用程序或框架目标)。

    【讨论】:

      猜你喜欢
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 2019-01-19
      相关资源
      最近更新 更多