我在一个子文件夹中有一组类(以及 Xcode 中的相应组),它们实现了外观模式:应该从这个文件夹外部只使用一个类。如何在 Swift 中实现此访问控制?
在 Java 中,我将外观类声明为公共的,而将其他所有内容都保留为包访问。
在 Swift 中,似乎我应该使用内部访问,为文件夹定义另一个模块。在 Xcode 中,模块对应于构建目标。那么,如何在 Xcode GUI 中为子文件夹定义构建目标?请注意,它应该全部链接到一个二进制文件中。
定义另一个构建目标会在未来增加更多的维护开销吗?我不熟悉 Xcode 构建系统。