关于 module.modulemap 使用
2018-11-13 本文已影响522人
幸运者_Lucky
Swift 中最简单最优雅的引用 oc,c 方式。
首先建一个group, 就是你要 import 的,如图文件名叫 Modules,所以在哪里要使用这个module的文件,就直接 import Modules
。
module Modules {
umbrella header "umbrella.h"
export *
module * { export * }
}
// 在 umbrella.h 中引用需要暴露的文件
// umbrealla.h 和 module.modulemap 必须在同一group下,否则需要配置 umbrella header "/??/umbrella.h"
#import "NSObject+Convenience.h"
同时需要配置如图
import paths 通过语义就是 可以 import 的,即 import Modules
。
可以直接拖拽 group 直接到目录下。
之后就可以在这个文件夹下放你随便的 c, oc 文件,舒服的使用。