【发布时间】:2018-03-29 14:55:55
【问题描述】:
我知道
@testable import MyModule
能够从“测试”(使用“testTarget”构建)模块MyModuleTests 探索MyModule 的非公共成员。
我的“非测试”模块需要相同的功能。不在生产中,只是处于调试模式。
我的问题是:你知道怎么做吗?
相关(我认为,更难的问题):@testable 背后究竟发生了什么魔法?
【问题讨论】:
-
@testable 背后到底发生了什么魔法 好像编译器只是不对非公共成员实施访问限制,不是吗?
-
我认为能够回答幕后情况的只有 Apple 员工。