专栏首页腾讯开源的专栏提高iOS UI开发效率的解决方案QMUI iOS开源

提高iOS UI开发效率的解决方案QMUI iOS开源

QMUI 致力于提高各个平台的 UI 开发效率,目前 Web、iOS、Android 三个平台对应的框架均已在 Github 开源。

本文将着重介绍 QMUI iOS。

如果你经常会遇到:设计师需要你更改 App 一些样式,而你需要搜索每个界面单独修改,而且还经常漏了一些地方的修改?经常为了一些系统 UIKit 没有提供的功能而写了很多重复的代码?找不到适合业务需求的 UI 控件?如果你有以上任何一个问题,那么 QMUI iOS 肯定适合你,无论你是新项目还是老项目,在 QMUI iOS 里面一定可以找到你需要的功能。

QMUI iOS 项目源自于项目团队对多个项目的迭代思考和积累,包括 QQ邮箱、微信读书等等。其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。

功能特性

1. 全局 UI 配置

只需要修改一份配置表就可以调整 App 的全局样式,包括颜色、导航栏、输入框、列表等。一处修改,全局生效。

2. UIKit 拓展及版本兼容

拓展多个 UIKit 的组件,提供更加丰富的特性和功能,提高开发效率;解决不同 iOS 版本常见的兼容性问题。

3. 丰富的 UI 控件

提供丰富且常用的 UI 控件,使用方便灵活,并且支持自定义控件的样式。

4. 高效的工具方法及宏

提供高效的工具方法,包括设备信息、动态字体、键盘管理、状态栏管理等,可以解决各种常见场景并大幅度提升开发效率。

部分功能动图

Github开源地址:https://github.com/Tencent/QMUI_iOS

(点击文末阅读原文直接访问)

QMUI iOS 功能列表和上手说明请查看QMUI官网 : https://qmuiteam.com/ios

请给 QMUI iOS一个 Star !

 欢迎提出你的 issue 和 PR。

本文分享自微信公众号 - 腾讯开源(tencentopen)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android UI 解决方案 QMUI Android 开源

    QMUI 致力于提高各个平台的 UI 开发效率,目前 Web、iOS、Android 三个平台对应的框架均已在 Github 开源。 本文将着重介绍 QMUI...

    腾讯开源
  • 有了libco,异步化都成了小case!

    张俊强 腾讯互娱工程师,目前负责腾讯互娱心悦俱乐部的后台开发,先后参与过心悦用户体系下沉,后台服务协程化改造,心悦积分体系搭建等项目,致力于海量、高可用、高性能...

    腾讯开源
  • Github开源项目贡献指南:找到你的用户

    当你建立一个项目之后,没有说你一定要去推广他,即使是这个项目并不是很流行,仍然可以找到很多理由让你在这个项目上花时间。但是如果你希望别人能发现并且使用你的项目,...

    腾讯开源
  • Yoshua Bengio关于深度学习结构的综述

    深度学习方法旨在学习特征层次,其具有由较低层特征的组合形成的较高层级的特征。在多个抽象级别自动学习特征允许系统去学习将输入直接从数据映射到输出的复杂函数,而不完...

    哒呵呵
  • Python | AioHttp 异步抓取火星图片

    原文链接:https://pfertyk.me/2017/06/getting-mars-photos-from-nasa-using-aiohttp/

    咸鱼学Python
  • centos prophet error: command 'gcc' failed with exit status 1

    error: command 'gcc' failed with exit status 1

    lovelife110
  • 数字图像处理之基础知识

                                                by方阳

    努力努力再努力F
  • Java魔法堂:注解用法详解——@Override

    一、前言                                         现在有Son和Parent两个类,且类型Son将会重写类型Parent...

    ^_^肥仔John
  • Kotlin基础学习之循环和异常

    Kotlin并没有想象中的那么牛逼哄哄,也并不难,我更喜欢把他看做一枚语法糖,所谓的语法糖就是:能够让代码变得更加简单易读的辅助工具。而工具这种东西,看看说明书...

    砸漏
  • Windows如何优雅显示键盘按键? ​

    ​最近打算做一个 「昭昭的奇妙技能书」系列(取名借鉴自 「JOJO的奇妙冒险」),以问答的形式开篇,用简短的gif图演示,文章最后放出软件的下载链接,每次只讲软...

    zhaoolee

扫码关注云+社区

领取腾讯云代金券