【发布时间】:2016-01-18 07:57:57
【问题描述】:
我正在尝试创建一个封装了一组功能的 iOS swift 框架,其中一些功能需要包装一个 c/objective-c 静态库。我需要从框架内调用objective-c包装函数——据我所知(基于关于如何在框架目标中混合和匹配objc和swift的文档:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html),我必须导入objective-c我的总括标题中的标题,以将目标 c 暴露给框架内的 swift 代码。这也将objective-c 包装器暴露给我的框架的任何消费者。我怎样才能避免这样做?我希望能够从我的框架中的 swift 代码调用 Objective-c 包装器函数,但不将包装器本身暴露给任何框架消费者......
【问题讨论】:
标签: objective-c swift frameworks swift2