4 "summary": "致力于提高项目 UI 开发效率的解决方案",
5 "description": "QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。",
6 "homepage": "http://qmuiteam.com/ios",
9 "qmuiteam": "qmuiteam@qq.com"
12 "git": "https://github.com/QMUI/QMUI_iOS.git",
15 "social_media_url": "https://github.com/QMUI/QMUI_iOS",
17 "documentation_url": "http://qmuiteam.com/ios/page/document.html",
18 "screenshots": "https://cloud.githubusercontent.com/assets/1190261/26751376/63f96538-486a-11e7-81cf-5bc83a945207.png",
28 "preserve_paths": "QMUIConfigurationTemplate/*",
29 "source_files": "QMUIKit/QMUIKit.h",
36 "QMUIKit/UIKitExtensions"
39 "QMUIKit/QMUIWeakObjectContainer": [
48 "name": "QMUIResources",
49 "resources": "QMUIKit/QMUIResources/*.bundle"
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": "QMUIWeakObjectContainer",
83 "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
87 "source_files": "QMUIKit/QMUIComponents/Log/*.{h,m}"
90 "name": "QMUIComponents",
98 "name": "QMUICAAnimationExtension",
99 "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
101 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
107 "name": "QMUINavigationTitleView",
108 "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
110 "QMUIKit/QMUIComponents/QMUIButton": [
116 "name": "QMUIButton",
117 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
120 "name": "QMUIFillButton",
121 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.{h,m}",
123 "QMUIKit/QMUIComponents/QMUIButton": [
129 "name": "QMUIGhostButton",
130 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.{h,m}",
132 "QMUIKit/QMUIComponents/QMUIButton": [
138 "name": "QMUILinkButton",
139 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.{h,m}",
141 "QMUIKit/QMUIComponents/QMUIButton": [
147 "name": "QMUINavigationButton",
148 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
150 "QMUIKit/QMUIMainFrame": [
156 "name": "QMUIToolbarButton",
157 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
160 "name": "QMUITableView",
161 "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
163 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
169 "name": "QMUITableViewProtocols",
170 "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
173 "name": "QMUIEmptyView",
174 "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
176 "QMUIKit/QMUIComponents/QMUIButton": [
183 "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
186 "name": "QMUIKeyboardManager",
187 "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}"
190 "name": "QMUIMultipleDelegates",
191 "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
194 "name": "QMUIAlertController",
195 "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
197 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
200 "QMUIKit/QMUIComponents/QMUIButton": [
203 "QMUIKit/QMUIComponents/QMUITextField": [
209 "name": "QMUICellHeightCache",
210 "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
212 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
218 "name": "QMUICellHeightKeyCache",
219 "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
221 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
227 "name": "QMUICellSizeKeyCache",
228 "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}"
231 "name": "QMUICollectionViewPagingLayout",
232 "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
235 "name": "QMUIDialogViewController",
236 "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
238 "QMUIKit/QMUIMainFrame": [
241 "QMUIKit/QMUIComponents/QMUILabel": [
244 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
247 "QMUIKit/QMUIComponents/QMUITableView": [
250 "QMUIKit/QMUIComponents/QMUIButton": [
253 "QMUIKit/QMUIComponents/QMUITextField": [
256 "QMUIKit/QMUIComponents/QMUITableViewCell": [
259 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
265 "name": "QMUIEmotionView",
266 "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
268 "QMUIKit/QMUIComponents/QMUIButton": [
271 "QMUIKit/QMUIResources": [
277 "name": "QMUIFloatLayoutView",
278 "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
281 "name": "QMUIGridView",
282 "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
285 "name": "QMUIImagePreviewView",
286 "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView.{h,m}",
288 "QMUIKit/QMUIComponents/QMUIZoomImageView": [
291 "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
294 "QMUIKit/QMUIComponents/QMUIEmptyView": [
297 "QMUIKit/QMUIComponents/QMUIPieProgressView": [
300 "QMUIKit/QMUIComponents/QMUIButton": [
306 "name": "QMUIImagePreviewViewController",
307 "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewViewController.{h,m}",
309 "QMUIKit/QMUIMainFrame": [
312 "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
318 "name": "QMUIMarqueeLabel",
319 "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
322 "name": "QMUIModalPresentationViewController",
323 "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
325 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
331 "name": "QMUIMoreOperationController",
332 "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
334 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
337 "QMUIKit/QMUIComponents/QMUIButton": [
343 "name": "QMUIOrderedDictionary",
344 "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
347 "name": "QMUIPieProgressView",
348 "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
351 "name": "QMUIPopupContainerView",
352 "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
354 "QMUIKit/QMUIMainFrame": [
360 "name": "QMUIPopupMenuView",
361 "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
363 "QMUIKit/QMUIComponents/QMUIButton": [
366 "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
372 "name": "QMUIEmotionInputManager",
373 "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
375 "QMUIKit/QMUIComponents/QMUIEmotionView": [
381 "name": "QMUISearchBar",
382 "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
385 "name": "QMUISearchController",
386 "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
388 "QMUIKit/QMUIMainFrame": [
391 "QMUIKit/QMUIComponents/QMUISearchBar": [
394 "QMUIKit/QMUIComponents/QMUIEmptyView": [
400 "name": "QMUISegmentedControl",
401 "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
404 "name": "QMUISlider",
405 "source_files": "QMUIKit/QMUIComponents/QMUISlider.{h,m}"
408 "name": "QMUITableViewCell",
409 "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
411 "QMUIKit/QMUIComponents/QMUIButton": [
417 "name": "QMUITableViewHeaderFooterView",
418 "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
421 "name": "QMUITestView",
422 "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
425 "name": "QMUITextField",
426 "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
428 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
434 "name": "QMUITextView",
435 "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
437 "QMUIKit/QMUIComponents/QMUILabel": [
440 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
447 "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
449 "QMUIKit/QMUIComponents/QMUIToastView": [
452 "QMUIKit/QMUIResources": [
458 "name": "QMUIVisualEffectView",
459 "source_files": "QMUIKit/QMUIComponents/QMUIVisualEffectView.{h,m}"
462 "name": "QMUIZoomImageView",
463 "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
465 "QMUIKit/QMUIComponents/QMUIEmptyView": [
468 "QMUIKit/QMUIComponents/QMUIButton": [
471 "QMUIKit/QMUIComponents/QMUISlider": [
474 "QMUIKit/QMUIComponents/QMUIPieProgressView": [
477 "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
483 "name": "QMUIAssetLibrary",
484 "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}"
487 "name": "QMUIImagePickerLibrary",
488 "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
490 "QMUIKit/QMUIMainFrame": [
493 "QMUIKit/QMUIResources": [
496 "QMUIKit/QMUIComponents/QMUIImagePreviewViewController": [
499 "QMUIKit/QMUIComponents/QMUITableViewCell": [
502 "QMUIKit/QMUIComponents/QMUIButton": [
505 "QMUIKit/QMUIComponents/QMUINavigationButton": [
508 "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
511 "QMUIKit/QMUIComponents/QMUIZoomImageView": [
514 "QMUIKit/QMUIComponents/QMUIAlertController": [
517 "QMUIKit/QMUIComponents/QMUIEmptyView": [
523 "name": "QMUILogManagerViewController",
524 "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
526 "QMUIKit/QMUIMainFrame": [
529 "QMUIKit/QMUIComponents/QMUIStaticTableView": [
532 "QMUIKit/QMUIComponents/QMUITableView": [
535 "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
538 "QMUIKit/QMUIComponents/QMUISearchController": [
544 "name": "QMUILogWithConfigurationSupported",
545 "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
548 "name": "NavigationBarTransition",
549 "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
551 "QMUIKit/QMUIMainFrame": [
554 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
561 "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
563 "QMUIKit/QMUIComponents/QMUILabel": [
569 "name": "QMUIToastView",
570 "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
572 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
578 "name": "QMUIStaticTableView",
579 "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
581 "QMUIKit/QMUIComponents/QMUITableViewCell": [