限制从伞形框架访问公共类

时间:2016-02-11 14:32:38

标签: ios swift ios-frameworks

我有一个快速的伞框架(FrameworkA),它有两个子框架(FrameworkB和FrameworkC)。 FrameworkA使用在子框架(FrameworkB和FrameworkC)中定义的一些公共类。

    umbrella FrameworkA:
        FrameworkB:
            public PubliclyExposedClassB
            public InternallyExposedClassB
        FrameworkC:
            public PubliclyExposedClassC
            public InternallyExposedClassC

我想在FrameworkA中使用两个子框架的类。 但是想要限制在FrameworkA之外公开InternallyExposedClasses,即我不希望外部应用程序(导入FrameworkA)可以访问子框架的InternallyExposedClasses。

如何在swift的伞形框架中实现此限制?所有框架都是快速构建的。

欢迎任何提示或提示。

0 个答案:

没有答案