Xcode 6:iOS静态库可以有模块映射吗?

Cla*_*ges 10 ios xcode6

然后它可以与Objective-C链接和使用

@import MyStaticLib;
Run Code Online (Sandbox Code Playgroud)

句法.

如果是这样,你究竟是怎么做到的.

Riv*_*era -1

如果您可以编辑库 Xcode 项目,您可以创建一个*.modulemap文件并将其设置为MODULEMAP_FILE构建设置。

来自 CocoaLumberjack 的示例地图文件:

framework module CocoaLumberjack {
    umbrella header "CocoaLumberjack.h"

    export *
    module * { export * }
}

module CocoaLumberjack.DDContextFilterLogFormatter {
    header "DDContextFilterLogFormatter.h"
    export *
}

module CocoaLumberjack.DDDispatchQueueLogFormatter {
    header "DDDispatchQueueLogFormatter.h"
    export *
}

module CocoaLumberjack.DDMultiFormatter {
    header "DDMultiFormatter.h"
    export *
}

module CocoaLumberjack.DDASLLogCapture {
    header "DDASLLogCapture.h"
    export *
}

module CocoaLumberjack.DDAbstractDatabaseLogger {
    header "DDAbstractDatabaseLogger.h"
    export *
}
Run Code Online (Sandbox Code Playgroud)