Swift框架访问级别

时间:2015-12-01 21:40:53

标签: ios swift

我正在写my framework,这取决于other frameworkMy framework可以访问other framework中的所有公共类型和协议。但是当我在my framework中加入project时,project无法使用other framework中的任何公开类型。

是否可以让project访问other framework中的所有公众?

我有两个解决方案:

  1. 使用public typealise T = OtherProject.T,但类型太多。
  2. 还要在Other framework中导入project,这需要额外的依赖关系。
  3. 有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我认为,在您描述的场景中,如果在项目中使用Other framework,可能需要额外的依赖关系和Your framework,那么为什么不将它们导入到使用的项目中Your framework?否则Your framework如果缺少其依赖关系,它将如何运作?或者也许我错过了什么?