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"
40 "name": "QMUIResources",
41 "resources": "QMUIKit/QMUIResources/*.bundle"
44 "name": "QMUIMainFrame",
45 "source_files": "QMUIKit/QMUIMainFrame",
50 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
53 "QMUIKit/QMUIComponents/QMUITableView": [
56 "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
59 "QMUIKit/QMUIComponents/QMUIEmptyView": [
62 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
65 "QMUIKit/QMUIComponents/QMUILog": [
68 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
74 "name": "QMUIComponents",
82 "name": "QMUINavigationTitleView",
83 "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
85 "QMUIKit/QMUIComponents/QMUIButton": [
92 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}",
94 "QMUIKit/QMUIComponents/QMUILog": [
100 "name": "QMUIFillButton",
101 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.{h,m}",
103 "QMUIKit/QMUIComponents/QMUIButton": [
109 "name": "QMUIGhostButton",
110 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.{h,m}",
112 "QMUIKit/QMUIComponents/QMUIButton": [
118 "name": "QMUILinkButton",
119 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.{h,m}",
121 "QMUIKit/QMUIComponents/QMUIButton": [
127 "name": "QMUINavigationButton",
128 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
130 "QMUIKit/QMUIMainFrame": [
133 "QMUIKit/QMUIComponents/QMUILog": [
139 "name": "QMUIToolbarButton",
140 "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
143 "name": "QMUITableView",
144 "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
146 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
152 "name": "QMUITableViewProtocols",
153 "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
156 "name": "QMUIEmptyView",
157 "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}"
161 "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
164 "name": "QMUIKeyboardManager",
165 "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}",
167 "QMUIKit/QMUIComponents/QMUILog": [
173 "name": "QMUIMultipleDelegates",
174 "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
177 "name": "QMUIAlertController",
178 "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
180 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
183 "QMUIKit/QMUIComponents/QMUIButton": [
186 "QMUIKit/QMUIComponents/QMUITextField": [
192 "name": "QMUICellHeightCache",
193 "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
195 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
201 "name": "QMUICellHeightKeyCache",
202 "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
204 "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
210 "name": "QMUICellSizeKeyCache",
211 "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}"
214 "name": "QMUICollectionViewPagingLayout",
215 "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
218 "name": "QMUIDialogViewController",
219 "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
221 "QMUIKit/QMUIMainFrame": [
224 "QMUIKit/QMUIComponents/QMUILabel": [
227 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
230 "QMUIKit/QMUIComponents/QMUITableView": [
233 "QMUIKit/QMUIComponents/QMUIButton": [
236 "QMUIKit/QMUIComponents/QMUITextField": [
239 "QMUIKit/QMUIComponents/QMUITableViewCell": [
242 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
248 "name": "QMUIEmotionView",
249 "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
251 "QMUIKit/QMUIComponents/QMUIButton": [
254 "QMUIKit/QMUIResources": [
257 "QMUIKit/QMUIComponents/QMUILog": [
263 "name": "QMUIFloatLayoutView",
264 "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
267 "name": "QMUIGridView",
268 "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
271 "name": "QMUIImagePreviewView",
272 "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView.{h,m}",
274 "QMUIKit/QMUIComponents/QMUIZoomImageView": [
277 "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
280 "QMUIKit/QMUIComponents/QMUIEmptyView": [
283 "QMUIKit/QMUIComponents/QMUIPieProgressView": [
286 "QMUIKit/QMUIComponents/QMUIButton": [
289 "QMUIKit/QMUIComponents/QMUILog": [
295 "name": "QMUIImagePreviewViewController",
296 "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewViewController.{h,m}",
298 "QMUIKit/QMUIMainFrame": [
301 "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
307 "name": "QMUIMarqueeLabel",
308 "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
311 "name": "QMUIModalPresentationViewController",
312 "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
314 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
320 "name": "QMUIMoreOperationController",
321 "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
323 "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
326 "QMUIKit/QMUIComponents/QMUIButton": [
329 "QMUIKit/QMUIComponents/QMUILog": [
335 "name": "QMUIOrderedDictionary",
336 "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
339 "name": "QMUIPieProgressView",
340 "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
343 "name": "QMUIPopupContainerView",
344 "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
346 "QMUIKit/QMUIMainFrame": [
349 "QMUIKit/QMUIComponents/QMUILog": [
355 "name": "QMUIPopupMenuView",
356 "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView.{h,m}",
358 "QMUIKit/QMUIComponents/QMUIButton": [
361 "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
367 "name": "QMUIEmotionInputManager",
368 "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
370 "QMUIKit/QMUIComponents/QMUIEmotionView": [
376 "name": "QMUISearchBar",
377 "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
380 "name": "QMUISearchController",
381 "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
383 "QMUIKit/QMUIMainFrame": [
386 "QMUIKit/QMUIComponents/QMUISearchBar": [
389 "QMUIKit/QMUIComponents/QMUIEmptyView": [
395 "name": "QMUISegmentedControl",
396 "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
399 "name": "QMUISlider",
400 "source_files": "QMUIKit/QMUIComponents/QMUISlider.{h,m}"
403 "name": "QMUITableViewCell",
404 "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
406 "QMUIKit/QMUIComponents/QMUIButton": [
412 "name": "QMUITableViewHeaderFooterView",
413 "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
416 "name": "QMUITestView",
417 "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}",
419 "QMUIKit/QMUIComponents/QMUILog": [
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/QMUILog": [
443 "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
450 "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
452 "QMUIKit/QMUIComponents/QMUIToastView": [
455 "QMUIKit/QMUIResources": [
461 "name": "QMUIVisualEffectView",
462 "source_files": "QMUIKit/QMUIComponents/QMUIVisualEffectView.{h,m}"
465 "name": "QMUIZoomImageView",
466 "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
468 "QMUIKit/QMUIComponents/QMUIEmptyView": [
471 "QMUIKit/QMUIComponents/QMUIButton": [
474 "QMUIKit/QMUIComponents/QMUISlider": [
477 "QMUIKit/QMUIComponents/QMUIPieProgressView": [
480 "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
486 "name": "QMUIAssetLibrary",
487 "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}",
489 "QMUIKit/QMUIComponents/QMUILog": [
495 "name": "QMUIImagePickerLibrary",
496 "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
498 "QMUIKit/QMUIMainFrame": [
501 "QMUIKit/QMUIResources": [
504 "QMUIKit/QMUIComponents/QMUIImagePreviewViewController": [
507 "QMUIKit/QMUIComponents/QMUITableViewCell": [
510 "QMUIKit/QMUIComponents/QMUIButton": [
513 "QMUIKit/QMUIComponents/QMUINavigationButton": [
516 "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
519 "QMUIKit/QMUIComponents/QMUIZoomImageView": [
522 "QMUIKit/QMUIComponents/QMUIAlertController": [
525 "QMUIKit/QMUIComponents/QMUIEmptyView": [
528 "QMUIKit/QMUIComponents/QMUILog": [
535 "source_files": "QMUIKit/QMUIComponents/Log/*.{h,m}"
538 "name": "QMUILogManagerViewController",
539 "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
541 "QMUIKit/QMUIMainFrame": [
544 "QMUIKit/QMUIComponents/QMUIStaticTableView": [
547 "QMUIKit/QMUIComponents/QMUITableView": [
550 "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
553 "QMUIKit/QMUIComponents/QMUISearchController": [
559 "name": "NavigationBarTransition",
560 "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
562 "QMUIKit/QMUIMainFrame": [
565 "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
572 "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
574 "QMUIKit/QMUIComponents/QMUILabel": [
580 "name": "QMUIToastView",
581 "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
583 "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
589 "name": "QMUIStaticTableView",
590 "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
592 "QMUIKit/QMUIComponents/QMUITableViewCell": [
595 "QMUIKit/QMUIComponents/QMUILog": [