Swift:隐藏专有的实现代码

时间:2015-05-21 14:46:19

标签: swift

在其他编译语言中,您有头文件和实现文件。对于便携式代码(“库”,“框架”,无论如何),这意味着:

  • 标头文件是公共API信息,可读且未混淆
  • 实施文件可以是公开的,也可以随项目一起分发
  • 目标文件是从实施文件生成的
  • 必须分发实施文件或目标文件

在Swift,我们有:

  • Swift文件包含API和实现代码,不会混淆

我的问题是关于目前使用前者发布的专有代码。它们分发头文件,目标代码,不分发实现文件。

如果这些项目切换到Swift,他们是否能够发布模块化代码而不泄露专有的实现细节?怎么样?

0 个答案:

没有答案