在Swift中实现Java程序包访问权限的最简单方法是什么?

时间:2017-02-09 14:14:16

标签: swift xcode module encapsulation java-package

我在子文件夹中有一组类(以及Xcode中的相应组),它实现了facade pattern:在该文件夹外只应使用一个类。如何在Swift中实现此访问控制?

在Java中,我将Facade声明为public,并将其他所有内容保留为package access。

在Swift中,似乎我应该使用内部访问,为文件夹定义另一个模块。在Xcode中,模块对应于构建目标。那么,如何在Xcode GUI中为子文件夹定义构建目标?请注意,它应该全部链接到一个二进制文件中。

将来定义另一个构建目标会增加更多维护开销吗?我不熟悉Xcode构建系统。

0 个答案:

没有答案
相关问题