4 "summary": "致力于提高项目 UI 开发效率的解决方案",
5 "description": "QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。",
6 "homepage": "https://qmuiteam.com/ios",
9 "qmuiteam": "contact@qmuiteam.com"
12 "git": "https://github.com/Tencent/QMUI_iOS.git",
15 "social_media_url": "https://github.com/Tencent/QMUI_iOS",
17 "documentation_url": "https://qmuiteam.com/ios/page/document.html",
18 "screenshots": "https://cloud.githubusercontent.com/assets/1190261/26751376/63f96538-486a-11e7-81cf-5bc83a945207.png",
27 "preserve_paths": "QMUIConfigurationTemplate/*",
28 "source_files": "QMUIKit/QMUIKit.h",
35 "QMUIKit/UIKitExtensions",
36 "QMUIKit/UIKitExtensions/QMUIBarProtocol"
43 "QMUIKit/QMUIWeakObjectContainer": [
52 "name": "QMUIMainFrame",
53 "source_files": "QMUIKit/QMUIMainFrame",
58 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
61 "QMUIKit/QMUIComponents/QMUITableView": [
64 "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
67 "QMUIKit/QMUIComponents/QMUIEmptyView": [
70 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
76 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
82 "name": "QMUIResources",
85 "QMUIKit/QMUIResources/*.*"
88 "pod_target_xcconfig": {
89 "EXPANDED_CODE_SIGN_IDENTITY": "",
90 "CODE_SIGNING_REQUIRED": "NO",
91 "CODE_SIGNING_ALLOWED": "NO"
95 "name": "QMUIWeakObjectContainer",
96 "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
100 "source_files": "QMUIKit/QMUIComponents/QMUILog/*.{h,m}"
103 "name": "QMUIComponents",
105 "QMUIKit/QMUICore": [
111 "name": "QMUICAAnimationExtension",
112 "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
114 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
120 "name": "QMUICALayerExtension",
121 "source_files": "QMUIKit/QMUIComponents/CALayer+QMUIViewAnimation.{h,m}",
123 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
129 "name": "QMUIAnimation",
130 "source_files": "QMUIKit/QMUIComponents/QMUIAnimation"
133 "name": "QMUINavigationTitleView",
134 "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
136 "QMUIKit/QMUIComponents/QMUIButton": [
139 "QMUIKit/QMUIComponents/QMUIAppearance": [
145 "name": "QMUIButton",
146 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
149 "name": "QMUINavigationButton",
150 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
152 "QMUIKit/QMUIMainFrame": [
158 "name": "QMUIToolbarButton",
159 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
162 "name": "QMUITableView",
163 "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
165 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
171 "name": "QMUITableViewProtocols",
172 "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
175 "name": "QMUIEmptyView",
176 "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
178 "QMUIKit/QMUIComponents/QMUIButton": [
181 "QMUIKit/QMUIComponents/QMUIAppearance": [
188 "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
191 "name": "QMUIKeyboardManager",
192 "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}",
194 "QMUIKit/QMUIComponents/QMUIAppearance": [
197 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
203 "name": "QMUIMultipleDelegates",
204 "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
207 "name": "QMUIAlertController",
208 "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
210 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
213 "QMUIKit/QMUIComponents/QMUIButton": [
216 "QMUIKit/QMUIComponents/QMUITextField": [
219 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
222 "QMUIKit/QMUIComponents/QMUIAppearance": [
225 "QMUIKit/QMUIComponents/QMUILabel": [
231 "name": "QMUIAppearance",
232 "source_files": "QMUIKit/QMUIComponents/QMUIAppearance.{h,m}"
235 "name": "QMUICellHeightCache",
236 "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
238 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
244 "name": "QMUICellHeightKeyCache",
245 "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
247 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
250 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
256 "name": "QMUICellSizeKeyCache",
257 "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}",
259 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
265 "name": "QMUIConsole",
266 "source_files": "QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}",
268 "QMUIKit/QMUIResources": [
271 "QMUIKit/QMUIComponents/QMUITextView": [
274 "QMUIKit/QMUIComponents/QMUITextField": [
277 "QMUIKit/QMUIComponents/QMUIButton": [
280 "QMUIKit/QMUIComponents/QMUITableView": [
283 "QMUIKit/QMUIComponents/QMUITableViewCell": [
286 "QMUIKit/QMUIComponents/QMUICellHeightKeyCache": [
289 "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
292 "QMUIKit/QMUIComponents/QMUICAAnimationExtension": [
298 "name": "QMUICollectionViewPagingLayout",
299 "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
302 "name": "QMUIDialogViewController",
303 "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
305 "QMUIKit/QMUIMainFrame": [
308 "QMUIKit/QMUIComponents/QMUILabel": [
311 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
314 "QMUIKit/QMUIComponents/QMUITableView": [
317 "QMUIKit/QMUIComponents/QMUIButton": [
320 "QMUIKit/QMUIComponents/QMUITextField": [
323 "QMUIKit/QMUIComponents/QMUITableViewCell": [
326 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
329 "QMUIKit/QMUIComponents/QMUIAppearance": [
335 "name": "QMUIEmotionView",
336 "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
338 "QMUIKit/QMUIResources": [
341 "QMUIKit/QMUIComponents/QMUIButton": [
347 "name": "QMUIFloatLayoutView",
348 "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
351 "name": "QMUIGridView",
352 "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
355 "name": "QMUIImagePreviewView",
356 "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView/*.{h,m}",
358 "QMUIKit/QMUIComponents/QMUIZoomImageView": [
361 "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
364 "QMUIKit/QMUIComponents/QMUIEmptyView": [
367 "QMUIKit/QMUIComponents/QMUIPieProgressView": [
370 "QMUIKit/QMUIComponents/QMUIButton": [
373 "QMUIKit/QMUIComponents/QMUIAppearance": [
376 "QMUIKit/QMUIMainFrame": [
382 "name": "QMUIMarqueeLabel",
383 "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
386 "name": "QMUIModalPresentationViewController",
387 "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
389 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
392 "QMUIKit/QMUIComponents/QMUIAppearance": [
398 "name": "QMUIMoreOperationController",
399 "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
401 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
404 "QMUIKit/QMUIComponents/QMUIButton": [
407 "QMUIKit/QMUIComponents/QMUIAppearance": [
413 "name": "QMUIOrderedDictionary",
414 "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
417 "name": "QMUIPieProgressView",
418 "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
421 "name": "QMUIPopupContainerView",
422 "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
424 "QMUIKit/QMUIMainFrame": [
427 "QMUIKit/QMUIComponents/QMUIAppearance": [
433 "name": "QMUIPopupMenuView",
434 "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
436 "QMUIKit/QMUIComponents/QMUIButton": [
439 "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
445 "name": "QMUIScrollAnimator",
446 "source_files": "QMUIKit/QMUIComponents/QMUIScrollAnimator/*.{h,m}",
448 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
454 "name": "QMUIEmotionInputManager",
455 "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
457 "QMUIKit/QMUIComponents/QMUIEmotionView": [
463 "name": "QMUISearchBar",
464 "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
467 "name": "QMUISearchController",
468 "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
470 "QMUIKit/QMUIMainFrame": [
473 "QMUIKit/QMUIComponents/QMUISearchBar": [
476 "QMUIKit/QMUIComponents/QMUIEmptyView": [
482 "name": "QMUISegmentedControl",
483 "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
486 "name": "QMUITableViewCell",
487 "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
489 "QMUIKit/QMUIComponents/QMUIButton": [
495 "name": "QMUITableViewHeaderFooterView",
496 "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
499 "name": "QMUITestView",
500 "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
503 "name": "QMUITextField",
504 "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
506 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
512 "name": "QMUITextView",
513 "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
515 "QMUIKit/QMUIComponents/QMUILabel": [
518 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
525 "source_files": "QMUIKit/QMUIComponents/QMUITheme/*.{h,m}",
527 "QMUIKit/QMUIComponents/QMUIImagePickerLibrary": [
530 "QMUIKit/QMUIComponents/QMUIAlertController": [
533 "QMUIKit/QMUIComponents/QMUIButton": [
536 "QMUIKit/QMUIComponents/QMUIConsole": [
539 "QMUIKit/QMUIComponents/QMUIEmotionView": [
542 "QMUIKit/QMUIComponents/QMUIEmptyView": [
545 "QMUIKit/QMUIComponents/QMUIGridView": [
548 "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
551 "QMUIKit/QMUIComponents/QMUILabel": [
554 "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
557 "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
560 "QMUIKit/QMUIComponents/QMUITextField": [
563 "QMUIKit/QMUIComponents/QMUITextView": [
566 "QMUIKit/QMUIComponents/QMUIToastView": [
569 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
572 "QMUIKit/QMUIComponents/QMUIBadge": [
579 "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
581 "QMUIKit/QMUIResources": [
584 "QMUIKit/QMUIComponents/QMUIToastView": [
590 "name": "QMUIWindowSizeMonitor",
591 "source_files": "QMUIKit/QMUIComponents/QMUIWindowSizeMonitor.{h,m}"
594 "name": "QMUIZoomImageView",
595 "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
603 "QMUIKit/QMUIResources": [
606 "QMUIKit/QMUIComponents/QMUIEmptyView": [
609 "QMUIKit/QMUIComponents/QMUIButton": [
612 "QMUIKit/QMUIComponents/QMUIPieProgressView": [
615 "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
621 "name": "QMUIAssetLibrary",
622 "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}",
629 "name": "QMUIImagePickerLibrary",
630 "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
632 "QMUIKit/QMUIMainFrame": [
635 "QMUIKit/QMUIResources": [
638 "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
641 "QMUIKit/QMUIComponents/QMUITableViewCell": [
644 "QMUIKit/QMUIComponents/QMUIButton": [
647 "QMUIKit/QMUIComponents/QMUINavigationButton": [
650 "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
653 "QMUIKit/QMUIComponents/QMUIZoomImageView": [
656 "QMUIKit/QMUIComponents/QMUIAlertController": [
659 "QMUIKit/QMUIComponents/QMUIEmptyView": [
662 "QMUIKit/QMUIComponents/QMUIAppearance": [
668 "name": "QMUILogManagerViewController",
669 "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
671 "QMUIKit/QMUIMainFrame": [
674 "QMUIKit/QMUIComponents/QMUIStaticTableView": [
677 "QMUIKit/QMUIComponents/QMUITableView": [
680 "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
683 "QMUIKit/QMUIComponents/QMUISearchController": [
689 "name": "QMUILogWithConfigurationSupported",
690 "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
693 "name": "NavigationBarTransition",
694 "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
696 "QMUIKit/QMUIMainFrame": [
699 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
706 "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
708 "QMUIKit/QMUIComponents/QMUILabel": [
714 "name": "QMUIToastView",
715 "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
717 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
723 "name": "QMUIStaticTableView",
724 "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
726 "QMUIKit/QMUIComponents/QMUITableViewCell": [
729 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [