Coder Social home page Coder Social logo

qmuidemo_ios's Introduction

QMUIDemo_iOS

Sample Code for QMUI iOS https://github.com/Tencent/QMUI_iOS

支持 iOS 版本:iOS 13.0+

Sketch Files

https://github.com/QMUI/QMUIDemo_Design

内部维护方式

如果要在 QMUI 内新增文件

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

qmuidemo_ios's People

Contributors

molice avatar zhoon avatar kayo5994 avatar hughkli avatar wanhmr avatar passerbyloo avatar fabcz avatar maxwellleeee avatar wbcyclist avatar kimwjc avatar 949478479 avatar caoer avatar ziezheng avatar dashzou avatar rf695 avatar coderas7 avatar 0x1306a94 avatar dirtmelon avatar jonas-o avatar zenonhuang avatar xixisplit avatar evanzhou89 avatar havefive avatar saucym avatar l1l1thly avatar huiyumiao avatar feixue299 avatar sunnyyoung avatar brefchan avatar nero-tang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.