[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 8 / 1 / 5 / QMUIKit / 4.1.2 / QMUIKit.podspec.json
blobf7f996ce57053fd94d1f3ae9529940e7c00d56d5
2   "name": "QMUIKit",
3   "version": "4.1.2",
4   "summary": "致力于提高项目 UI 开发效率的解决方案",
5   "description": "QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。",
6   "homepage": "https://qmuiteam.com/ios",
7   "license": "MIT",
8   "authors": {
9     "qmuiteam": "contact@qmuiteam.com"
10   },
11   "source": {
12     "git": "https://github.com/Tencent/QMUI_iOS.git",
13     "tag": "4.1.2"
14   },
15   "social_media_url": "https://github.com/Tencent/QMUI_iOS",
16   "requires_arc": true,
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",
19   "platforms": {
20     "ios": "9.0"
21   },
22   "frameworks": [
23     "Foundation",
24     "UIKit",
25     "CoreGraphics",
26     "Photos"
27   ],
28   "preserve_paths": "QMUIConfigurationTemplate/*",
29   "source_files": "QMUIKit/QMUIKit.h",
30   "resource_bundles": {
31     "QMUIResources": [
32       "QMUIKit/QMUIResources/*.*"
33     ]
34   },
35   "subspecs": [
36     {
37       "name": "QMUICore",
38       "source_files": [
39         "QMUIKit/QMUIKit.h",
40         "QMUIKit/QMUICore",
41         "QMUIKit/UIKitExtensions"
42       ],
43       "dependencies": {
44         "QMUIKit/QMUIWeakObjectContainer": [
46         ],
47         "QMUIKit/QMUILog": [
49         ]
50       }
51     },
52     {
53       "name": "QMUIMainFrame",
54       "source_files": "QMUIKit/QMUIMainFrame",
55       "dependencies": {
56         "QMUIKit/QMUICore": [
58         ],
59         "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
61         ],
62         "QMUIKit/QMUIComponents/QMUITableView": [
64         ],
65         "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
67         ],
68         "QMUIKit/QMUIComponents/QMUIEmptyView": [
70         ],
71         "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
73         ],
74         "QMUIKit/QMUILog": [
76         ],
77         "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
79         ]
80       }
81     },
82     {
83       "name": "QMUIWeakObjectContainer",
84       "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
85     },
86     {
87       "name": "QMUILog",
88       "source_files": "QMUIKit/QMUIComponents/QMUILog/*.{h,m}"
89     },
90     {
91       "name": "QMUIComponents",
92       "dependencies": {
93         "QMUIKit/QMUICore": [
95         ]
96       },
97       "subspecs": [
98         {
99           "name": "QMUICAAnimationExtension",
100           "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
101           "dependencies": {
102             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
104             ]
105           }
106         },
107         {
108           "name": "QMUICALayerExtension",
109           "source_files": "QMUIKit/QMUIComponents/CALayer+QMUIViewAnimation.{h,m}",
110           "dependencies": {
111             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
113             ]
114           }
115         },
116         {
117           "name": "QMUIAnimation",
118           "source_files": "QMUIKit/QMUIComponents/QMUIAnimation"
119         },
120         {
121           "name": "QMUINavigationTitleView",
122           "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
123           "dependencies": {
124             "QMUIKit/QMUIComponents/QMUIButton": [
126             ],
127             "QMUIKit/QMUIComponents/QMUIAppearance": [
129             ]
130           }
131         },
132         {
133           "name": "QMUIButton",
134           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
135         },
136         {
137           "name": "QMUIFillButton",
138           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.{h,m}",
139           "dependencies": {
140             "QMUIKit/QMUIComponents/QMUIButton": [
142             ]
143           }
144         },
145         {
146           "name": "QMUIGhostButton",
147           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.{h,m}",
148           "dependencies": {
149             "QMUIKit/QMUIComponents/QMUIButton": [
151             ]
152           }
153         },
154         {
155           "name": "QMUILinkButton",
156           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.{h,m}",
157           "dependencies": {
158             "QMUIKit/QMUIComponents/QMUIButton": [
160             ]
161           }
162         },
163         {
164           "name": "QMUINavigationButton",
165           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
166           "dependencies": {
167             "QMUIKit/QMUIMainFrame": [
169             ]
170           }
171         },
172         {
173           "name": "QMUIToolbarButton",
174           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
175         },
176         {
177           "name": "QMUITableView",
178           "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
179           "dependencies": {
180             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
182             ]
183           }
184         },
185         {
186           "name": "QMUITableViewProtocols",
187           "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
188         },
189         {
190           "name": "QMUIEmptyView",
191           "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
192           "dependencies": {
193             "QMUIKit/QMUIComponents/QMUIButton": [
195             ],
196             "QMUIKit/QMUIComponents/QMUIAppearance": [
198             ]
199           }
200         },
201         {
202           "name": "QMUILabel",
203           "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
204         },
205         {
206           "name": "QMUIKeyboardManager",
207           "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}"
208         },
209         {
210           "name": "QMUIMultipleDelegates",
211           "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
212         },
213         {
214           "name": "QMUIAlertController",
215           "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
216           "dependencies": {
217             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
219             ],
220             "QMUIKit/QMUIComponents/QMUIButton": [
222             ],
223             "QMUIKit/QMUIComponents/QMUITextField": [
225             ],
226             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
228             ],
229             "QMUIKit/QMUIComponents/QMUIAppearance": [
231             ]
232           }
233         },
234         {
235           "name": "QMUIAppearance",
236           "source_files": "QMUIKit/QMUIComponents/QMUIAppearance.{h,m}"
237         },
238         {
239           "name": "QMUICellHeightCache",
240           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
241           "dependencies": {
242             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
244             ]
245           }
246         },
247         {
248           "name": "QMUICellHeightKeyCache",
249           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
250           "dependencies": {
251             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
253             ],
254             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
256             ]
257           }
258         },
259         {
260           "name": "QMUICellSizeKeyCache",
261           "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}",
262           "dependencies": {
263             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
265             ]
266           }
267         },
268         {
269           "name": "QMUIConsole",
270           "source_files": "QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}",
271           "dependencies": {
272             "QMUIKit/QMUIComponents/QMUITextView": [
274             ],
275             "QMUIKit/QMUIComponents/QMUITextField": [
277             ],
278             "QMUIKit/QMUIComponents/QMUIButton": [
280             ],
281             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
283             ],
284             "QMUIKit/QMUIComponents/QMUICAAnimationExtension": [
286             ]
287           }
288         },
289         {
290           "name": "QMUICollectionViewPagingLayout",
291           "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
292         },
293         {
294           "name": "QMUIDialogViewController",
295           "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
296           "dependencies": {
297             "QMUIKit/QMUIMainFrame": [
299             ],
300             "QMUIKit/QMUIComponents/QMUILabel": [
302             ],
303             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
305             ],
306             "QMUIKit/QMUIComponents/QMUITableView": [
308             ],
309             "QMUIKit/QMUIComponents/QMUIButton": [
311             ],
312             "QMUIKit/QMUIComponents/QMUITextField": [
314             ],
315             "QMUIKit/QMUIComponents/QMUITableViewCell": [
317             ],
318             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
320             ],
321             "QMUIKit/QMUIComponents/QMUIAppearance": [
323             ]
324           }
325         },
326         {
327           "name": "QMUIEmotionView",
328           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
329           "dependencies": {
330             "QMUIKit/QMUIComponents/QMUIButton": [
332             ]
333           }
334         },
335         {
336           "name": "QMUIFloatLayoutView",
337           "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
338         },
339         {
340           "name": "QMUIGridView",
341           "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
342         },
343         {
344           "name": "QMUIImagePreviewView",
345           "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView/*.{h,m}",
346           "dependencies": {
347             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
349             ],
350             "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
352             ],
353             "QMUIKit/QMUIComponents/QMUIEmptyView": [
355             ],
356             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
358             ],
359             "QMUIKit/QMUIComponents/QMUIButton": [
361             ],
362             "QMUIKit/QMUIComponents/QMUIAppearance": [
364             ],
365             "QMUIKit/QMUIMainFrame": [
367             ]
368           }
369         },
370         {
371           "name": "QMUIMarqueeLabel",
372           "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
373         },
374         {
375           "name": "QMUIModalPresentationViewController",
376           "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
377           "dependencies": {
378             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
380             ],
381             "QMUIKit/QMUIComponents/QMUIAppearance": [
383             ]
384           }
385         },
386         {
387           "name": "QMUIMoreOperationController",
388           "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
389           "dependencies": {
390             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
392             ],
393             "QMUIKit/QMUIComponents/QMUIButton": [
395             ],
396             "QMUIKit/QMUIComponents/QMUIAppearance": [
398             ]
399           }
400         },
401         {
402           "name": "QMUIOrderedDictionary",
403           "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
404         },
405         {
406           "name": "QMUIPieProgressView",
407           "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
408         },
409         {
410           "name": "QMUIPopupContainerView",
411           "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
412           "dependencies": {
413             "QMUIKit/QMUIMainFrame": [
415             ],
416             "QMUIKit/QMUIComponents/QMUIAppearance": [
418             ]
419           }
420         },
421         {
422           "name": "QMUIPopupMenuView",
423           "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
424           "dependencies": {
425             "QMUIKit/QMUIComponents/QMUIButton": [
427             ],
428             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
430             ]
431           }
432         },
433         {
434           "name": "QMUIScrollAnimator",
435           "source_files": "QMUIKit/QMUIComponents/QMUIScrollAnimator/*.{h,m}",
436           "dependencies": {
437             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
439             ]
440           }
441         },
442         {
443           "name": "QMUIEmotionInputManager",
444           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
445           "dependencies": {
446             "QMUIKit/QMUIComponents/QMUIEmotionView": [
448             ]
449           }
450         },
451         {
452           "name": "QMUISearchBar",
453           "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
454         },
455         {
456           "name": "QMUISearchController",
457           "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
458           "dependencies": {
459             "QMUIKit/QMUIMainFrame": [
461             ],
462             "QMUIKit/QMUIComponents/QMUISearchBar": [
464             ],
465             "QMUIKit/QMUIComponents/QMUIEmptyView": [
467             ]
468           }
469         },
470         {
471           "name": "QMUISegmentedControl",
472           "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
473         },
474         {
475           "name": "QMUISlider",
476           "source_files": "QMUIKit/QMUIComponents/QMUISlider.{h,m}"
477         },
478         {
479           "name": "QMUITableViewCell",
480           "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
481           "dependencies": {
482             "QMUIKit/QMUIComponents/QMUIButton": [
484             ]
485           }
486         },
487         {
488           "name": "QMUITableViewHeaderFooterView",
489           "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
490         },
491         {
492           "name": "QMUITestView",
493           "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
494         },
495         {
496           "name": "QMUITextField",
497           "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
498           "dependencies": {
499             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
501             ]
502           }
503         },
504         {
505           "name": "QMUITextView",
506           "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
507           "dependencies": {
508             "QMUIKit/QMUIComponents/QMUILabel": [
510             ],
511             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
513             ]
514           }
515         },
516         {
517           "name": "QMUITheme",
518           "source_files": "QMUIKit/QMUIComponents/QMUITheme/*.{h,m}",
519           "dependencies": {
520             "QMUIKit/QMUIComponents/QMUIImagePickerLibrary": [
522             ],
523             "QMUIKit/QMUIComponents/QMUIAlertController": [
525             ],
526             "QMUIKit/QMUIComponents/QMUIButton": [
528             ],
529             "QMUIKit/QMUIComponents/QMUIFillButton": [
531             ],
532             "QMUIKit/QMUIComponents/QMUIGhostButton": [
534             ],
535             "QMUIKit/QMUIComponents/QMUILinkButton": [
537             ],
538             "QMUIKit/QMUIComponents/QMUIConsole": [
540             ],
541             "QMUIKit/QMUIComponents/QMUIEmotionView": [
543             ],
544             "QMUIKit/QMUIComponents/QMUIEmptyView": [
546             ],
547             "QMUIKit/QMUIComponents/QMUIGridView": [
549             ],
550             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
552             ],
553             "QMUIKit/QMUIComponents/QMUILabel": [
555             ],
556             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
558             ],
559             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
561             ],
562             "QMUIKit/QMUIComponents/QMUISlider": [
564             ],
565             "QMUIKit/QMUIComponents/QMUITextField": [
567             ],
568             "QMUIKit/QMUIComponents/QMUITextView": [
570             ],
571             "QMUIKit/QMUIComponents/QMUIVisualEffectView": [
573             ],
574             "QMUIKit/QMUIComponents/QMUIToastView": [
576             ],
577             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
579             ]
580           }
581         },
582         {
583           "name": "QMUITips",
584           "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
585           "dependencies": {
586             "QMUIKit/QMUIComponents/QMUIToastView": [
588             ]
589           }
590         },
591         {
592           "name": "QMUIVisualEffectView",
593           "source_files": "QMUIKit/QMUIComponents/QMUIVisualEffectView.{h,m}",
594           "dependencies": {
595             "QMUIKit/QMUIComponents/QMUICALayerExtension": [
597             ]
598           }
599         },
600         {
601           "name": "QMUIWindowSizeMonitor",
602           "source_files": "QMUIKit/QMUIComponents/QMUIWindowSizeMonitor.{h,m}"
603         },
604         {
605           "name": "QMUIZoomImageView",
606           "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
607           "dependencies": {
608             "QMUIKit/QMUIComponents/QMUIEmptyView": [
610             ],
611             "QMUIKit/QMUIComponents/QMUIButton": [
613             ],
614             "QMUIKit/QMUIComponents/QMUISlider": [
616             ],
617             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
619             ],
620             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
622             ]
623           }
624         },
625         {
626           "name": "QMUIAssetLibrary",
627           "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}"
628         },
629         {
630           "name": "QMUIImagePickerLibrary",
631           "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
632           "dependencies": {
633             "QMUIKit/QMUIMainFrame": [
635             ],
636             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
638             ],
639             "QMUIKit/QMUIComponents/QMUITableViewCell": [
641             ],
642             "QMUIKit/QMUIComponents/QMUIButton": [
644             ],
645             "QMUIKit/QMUIComponents/QMUINavigationButton": [
647             ],
648             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
650             ],
651             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
653             ],
654             "QMUIKit/QMUIComponents/QMUIAlertController": [
656             ],
657             "QMUIKit/QMUIComponents/QMUIEmptyView": [
659             ],
660             "QMUIKit/QMUIComponents/QMUIAppearance": [
662             ]
663           }
664         },
665         {
666           "name": "QMUILogManagerViewController",
667           "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
668           "dependencies": {
669             "QMUIKit/QMUIMainFrame": [
671             ],
672             "QMUIKit/QMUIComponents/QMUIStaticTableView": [
674             ],
675             "QMUIKit/QMUIComponents/QMUITableView": [
677             ],
678             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
680             ],
681             "QMUIKit/QMUIComponents/QMUISearchController": [
683             ]
684           }
685         },
686         {
687           "name": "QMUILogWithConfigurationSupported",
688           "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
689         },
690         {
691           "name": "NavigationBarTransition",
692           "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
693           "dependencies": {
694             "QMUIKit/QMUIMainFrame": [
696             ],
697             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
699             ]
700           }
701         },
702         {
703           "name": "QMUIBadge",
704           "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
705           "dependencies": {
706             "QMUIKit/QMUIComponents/QMUILabel": [
708             ]
709           }
710         },
711         {
712           "name": "QMUIToastView",
713           "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
714           "dependencies": {
715             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
717             ],
718             "QMUIKit/QMUIComponents/QMUIVisualEffectView": [
720             ]
721           }
722         },
723         {
724           "name": "QMUIStaticTableView",
725           "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
726           "dependencies": {
727             "QMUIKit/QMUIComponents/QMUITableViewCell": [
729             ],
730             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
732             ]
733           }
734         }
735       ]
736     }
737   ]