Sample Code for QMUI iOS https://github.com/Tencent/QMUI_iOS
https://github.com/QMUI/QMUIDemo_Design
在 Xcode里 创建完 文 件 后 ,打 开 qmui.xcodeproj -> Build Phases -> Headers,展 开 Project,右 键新增 的 头文件 ,选择“Move to Public Group”。如果该头文 件 是 私有 的 (不 想 被 外部 直接 使用 )则不需要 做这一 步 。- 编译项目,此时
会 通 过umbrellaHeaderFileCreator.py
脚本 自 动生成 新 的 QMUIKit.h
,里 面会 包含 所有 的 Public Headers。 - 如果你新
增 的 文 件 属 于QMUIComponents
,则需要 编辑 QMUI根 目 录下的 QMUIKit.podspec
文 件 ,在 QMUIComponents
模 块下增加 新 的 子 模 块,格式 和 命名 参考 已 有 的 即 可 。注意 子 模 块本身 需要 声明 ,而别的 模 块如果 使用 了 这个新 的 子 模 块,也需要 添加 对新模 块的依 赖(dependency
)。如果你新增 的 文 件 不 属 于QMUIComponents
则不需要 做这一 步 。 在 QMUI根 目 录下执行python3 add_license.py
终端命令 ,以给所有 的 QMUI文 件 统一文件头的开源协议声明。- 如果
某 个 API、功 能 在 新 设备发布时需要 重 新 检查,请在该代码处加 上 “@NEW_DEVICE_CHECKER”的 标志。