QMUI_iOS

screenshot of QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案

Overview

QMUI iOS is a framework developed by Tencent that provides a set of features and functionalities to improve the development process of iOS applications. It offers a global UI configuration that allows developers to adjust the app's global style by modifying a single configuration file. The framework also provides extensions for UIKit components, a rich collection of UI controls, efficient utility methods, and support for different iOS versions.

Features

  • Global UI Configuration: Modify a single configuration table to adjust the app's global style, including colors, navigation bars, input fields, and lists. Changes made in one place will be applied globally.
  • Extensions for UIKit Components: QMUI iOS offers extensions for multiple UIKit components, providing a richer set of features and functionalities to enhance development efficiency and solve common compatibility issues across different iOS versions.
  • Rich UI Controls: The framework provides a wide range of frequently used UI controls that are easy to use and customizable.
  • Efficient Utility Methods and Macros: QMUI iOS offers efficient utility methods for various common scenarios, such as device information, dynamic fonts, keyboard management, and status bar management. These methods greatly improve development efficiency.
  • Supported iOS Versions: QMUI iOS supports iOS versions 4.6.1 and above for iOS 13+, 4.4.0 and above for iOS 11+, 4.2.0 and above for iOS 10+, 3.0.0 and above for iOS 9+, and 2.0.0 and above for iOS 8+.

Summary

QMUI iOS is a powerful framework developed by Tencent that simplifies the UI configuration and provides a rich set of UI controls and utility methods. It improves development efficiency and offers compatibility across different iOS versions. The installation process is straightforward, and the framework supports AutoLayout, xib, storyboard, and Swift. However, multiple window support is currently not available for UIScene. With QMUI iOS, developers can create stylish and feature-rich iOS applications with ease.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.