[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 8 / 1 / 5 / QMUIKit / 4.3.0 / QMUIKit.podspec.json
blob3f045741e4b2e104319fe014c97124788f1999ab
2   "name": "QMUIKit",
3   "version": "4.3.0",
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.3.0"
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": "10.0"
21   },
22   "frameworks": [
23     "Foundation",
24     "UIKit",
25     "CoreGraphics"
26   ],
27   "preserve_paths": "QMUIConfigurationTemplate/*",
28   "source_files": "QMUIKit/QMUIKit.h",
29   "subspecs": [
30     {
31       "name": "QMUICore",
32       "source_files": [
33         "QMUIKit/QMUIKit.h",
34         "QMUIKit/QMUICore",
35         "QMUIKit/UIKitExtensions"
36       ],
37       "frameworks": [
38         "CoreImage",
39         "ImageIO"
40       ],
41       "dependencies": {
42         "QMUIKit/QMUIWeakObjectContainer": [
44         ],
45         "QMUIKit/QMUILog": [
47         ]
48       }
49     },
50     {
51       "name": "QMUIMainFrame",
52       "source_files": "QMUIKit/QMUIMainFrame",
53       "dependencies": {
54         "QMUIKit/QMUICore": [
56         ],
57         "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
59         ],
60         "QMUIKit/QMUIComponents/QMUITableView": [
62         ],
63         "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
65         ],
66         "QMUIKit/QMUIComponents/QMUIEmptyView": [
68         ],
69         "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
71         ],
72         "QMUIKit/QMUILog": [
74         ],
75         "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
77         ]
78       }
79     },
80     {
81       "name": "QMUIResources",
82       "resource_bundles": {
83         "QMUIResources": [
84           "QMUIKit/QMUIResources/*.*"
85         ]
86       }
87     },
88     {
89       "name": "QMUIWeakObjectContainer",
90       "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
91     },
92     {
93       "name": "QMUILog",
94       "source_files": "QMUIKit/QMUIComponents/QMUILog/*.{h,m}"
95     },
96     {
97       "name": "QMUIComponents",
98       "dependencies": {
99         "QMUIKit/QMUICore": [
101         ]
102       },
103       "subspecs": [
104         {
105           "name": "QMUICAAnimationExtension",
106           "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
107           "dependencies": {
108             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
110             ]
111           }
112         },
113         {
114           "name": "QMUICALayerExtension",
115           "source_files": "QMUIKit/QMUIComponents/CALayer+QMUIViewAnimation.{h,m}",
116           "dependencies": {
117             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
119             ]
120           }
121         },
122         {
123           "name": "QMUIAnimation",
124           "source_files": "QMUIKit/QMUIComponents/QMUIAnimation"
125         },
126         {
127           "name": "QMUINavigationTitleView",
128           "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
129           "dependencies": {
130             "QMUIKit/QMUIComponents/QMUIButton": [
132             ],
133             "QMUIKit/QMUIComponents/QMUIAppearance": [
135             ]
136           }
137         },
138         {
139           "name": "QMUIButton",
140           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
141         },
142         {
143           "name": "QMUIFillButton",
144           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.{h,m}",
145           "dependencies": {
146             "QMUIKit/QMUIComponents/QMUIButton": [
148             ]
149           }
150         },
151         {
152           "name": "QMUIGhostButton",
153           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.{h,m}",
154           "dependencies": {
155             "QMUIKit/QMUIComponents/QMUIButton": [
157             ]
158           }
159         },
160         {
161           "name": "QMUINavigationButton",
162           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
163           "dependencies": {
164             "QMUIKit/QMUIMainFrame": [
166             ]
167           }
168         },
169         {
170           "name": "QMUIToolbarButton",
171           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
172         },
173         {
174           "name": "QMUITableView",
175           "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
176           "dependencies": {
177             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
179             ]
180           }
181         },
182         {
183           "name": "QMUITableViewProtocols",
184           "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
185         },
186         {
187           "name": "QMUIEmptyView",
188           "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
189           "dependencies": {
190             "QMUIKit/QMUIComponents/QMUIButton": [
192             ],
193             "QMUIKit/QMUIComponents/QMUIAppearance": [
195             ]
196           }
197         },
198         {
199           "name": "QMUILabel",
200           "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
201         },
202         {
203           "name": "QMUIKeyboardManager",
204           "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}",
205           "dependencies": {
206             "QMUIKit/QMUIComponents/QMUIAppearance": [
208             ],
209             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
211             ]
212           }
213         },
214         {
215           "name": "QMUIMultipleDelegates",
216           "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
217         },
218         {
219           "name": "QMUIAlertController",
220           "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
221           "dependencies": {
222             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
224             ],
225             "QMUIKit/QMUIComponents/QMUIButton": [
227             ],
228             "QMUIKit/QMUIComponents/QMUITextField": [
230             ],
231             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
233             ],
234             "QMUIKit/QMUIComponents/QMUIAppearance": [
236             ],
237             "QMUIKit/QMUIComponents/QMUILabel": [
239             ]
240           }
241         },
242         {
243           "name": "QMUIAppearance",
244           "source_files": "QMUIKit/QMUIComponents/QMUIAppearance.{h,m}"
245         },
246         {
247           "name": "QMUICellHeightCache",
248           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
249           "dependencies": {
250             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
252             ]
253           }
254         },
255         {
256           "name": "QMUICellHeightKeyCache",
257           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
258           "dependencies": {
259             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
261             ],
262             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
264             ]
265           }
266         },
267         {
268           "name": "QMUICellSizeKeyCache",
269           "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}",
270           "dependencies": {
271             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
273             ]
274           }
275         },
276         {
277           "name": "QMUIConsole",
278           "source_files": "QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}",
279           "dependencies": {
280             "QMUIKit/QMUIResources": [
282             ],
283             "QMUIKit/QMUIComponents/QMUITextView": [
285             ],
286             "QMUIKit/QMUIComponents/QMUITextField": [
288             ],
289             "QMUIKit/QMUIComponents/QMUIButton": [
291             ],
292             "QMUIKit/QMUIComponents/QMUITableView": [
294             ],
295             "QMUIKit/QMUIComponents/QMUITableViewCell": [
297             ],
298             "QMUIKit/QMUIComponents/QMUICellHeightKeyCache": [
300             ],
301             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
303             ],
304             "QMUIKit/QMUIComponents/QMUICAAnimationExtension": [
306             ]
307           }
308         },
309         {
310           "name": "QMUICollectionViewPagingLayout",
311           "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
312         },
313         {
314           "name": "QMUIDialogViewController",
315           "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
316           "dependencies": {
317             "QMUIKit/QMUIMainFrame": [
319             ],
320             "QMUIKit/QMUIComponents/QMUILabel": [
322             ],
323             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
325             ],
326             "QMUIKit/QMUIComponents/QMUITableView": [
328             ],
329             "QMUIKit/QMUIComponents/QMUIButton": [
331             ],
332             "QMUIKit/QMUIComponents/QMUITextField": [
334             ],
335             "QMUIKit/QMUIComponents/QMUITableViewCell": [
337             ],
338             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
340             ],
341             "QMUIKit/QMUIComponents/QMUIAppearance": [
343             ]
344           }
345         },
346         {
347           "name": "QMUIEmotionView",
348           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
349           "dependencies": {
350             "QMUIKit/QMUIResources": [
352             ],
353             "QMUIKit/QMUIComponents/QMUIButton": [
355             ]
356           }
357         },
358         {
359           "name": "QMUIFloatLayoutView",
360           "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
361         },
362         {
363           "name": "QMUIGridView",
364           "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
365         },
366         {
367           "name": "QMUIImagePreviewView",
368           "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView/*.{h,m}",
369           "dependencies": {
370             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
372             ],
373             "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
375             ],
376             "QMUIKit/QMUIComponents/QMUIEmptyView": [
378             ],
379             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
381             ],
382             "QMUIKit/QMUIComponents/QMUIButton": [
384             ],
385             "QMUIKit/QMUIComponents/QMUIAppearance": [
387             ],
388             "QMUIKit/QMUIMainFrame": [
390             ]
391           }
392         },
393         {
394           "name": "QMUIMarqueeLabel",
395           "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
396         },
397         {
398           "name": "QMUIModalPresentationViewController",
399           "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
400           "dependencies": {
401             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
403             ],
404             "QMUIKit/QMUIComponents/QMUIAppearance": [
406             ]
407           }
408         },
409         {
410           "name": "QMUIMoreOperationController",
411           "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
412           "dependencies": {
413             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
415             ],
416             "QMUIKit/QMUIComponents/QMUIButton": [
418             ],
419             "QMUIKit/QMUIComponents/QMUIAppearance": [
421             ]
422           }
423         },
424         {
425           "name": "QMUIOrderedDictionary",
426           "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
427         },
428         {
429           "name": "QMUIPieProgressView",
430           "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
431         },
432         {
433           "name": "QMUIPopupContainerView",
434           "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
435           "dependencies": {
436             "QMUIKit/QMUIMainFrame": [
438             ],
439             "QMUIKit/QMUIComponents/QMUIAppearance": [
441             ]
442           }
443         },
444         {
445           "name": "QMUIPopupMenuView",
446           "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
447           "dependencies": {
448             "QMUIKit/QMUIComponents/QMUIButton": [
450             ],
451             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
453             ]
454           }
455         },
456         {
457           "name": "QMUIScrollAnimator",
458           "source_files": "QMUIKit/QMUIComponents/QMUIScrollAnimator/*.{h,m}",
459           "dependencies": {
460             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
462             ]
463           }
464         },
465         {
466           "name": "QMUIEmotionInputManager",
467           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
468           "dependencies": {
469             "QMUIKit/QMUIComponents/QMUIEmotionView": [
471             ]
472           }
473         },
474         {
475           "name": "QMUISearchBar",
476           "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
477         },
478         {
479           "name": "QMUISearchController",
480           "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
481           "dependencies": {
482             "QMUIKit/QMUIMainFrame": [
484             ],
485             "QMUIKit/QMUIComponents/QMUISearchBar": [
487             ],
488             "QMUIKit/QMUIComponents/QMUIEmptyView": [
490             ]
491           }
492         },
493         {
494           "name": "QMUISegmentedControl",
495           "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
496         },
497         {
498           "name": "QMUISlider",
499           "source_files": "QMUIKit/QMUIComponents/QMUISlider.{h,m}"
500         },
501         {
502           "name": "QMUITableViewCell",
503           "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
504           "dependencies": {
505             "QMUIKit/QMUIComponents/QMUIButton": [
507             ]
508           }
509         },
510         {
511           "name": "QMUITableViewHeaderFooterView",
512           "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
513         },
514         {
515           "name": "QMUITestView",
516           "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
517         },
518         {
519           "name": "QMUITextField",
520           "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
521           "dependencies": {
522             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
524             ]
525           }
526         },
527         {
528           "name": "QMUITextView",
529           "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
530           "dependencies": {
531             "QMUIKit/QMUIComponents/QMUILabel": [
533             ],
534             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
536             ]
537           }
538         },
539         {
540           "name": "QMUITheme",
541           "source_files": "QMUIKit/QMUIComponents/QMUITheme/*.{h,m}",
542           "dependencies": {
543             "QMUIKit/QMUIComponents/QMUIImagePickerLibrary": [
545             ],
546             "QMUIKit/QMUIComponents/QMUIAlertController": [
548             ],
549             "QMUIKit/QMUIComponents/QMUIButton": [
551             ],
552             "QMUIKit/QMUIComponents/QMUIFillButton": [
554             ],
555             "QMUIKit/QMUIComponents/QMUIGhostButton": [
557             ],
558             "QMUIKit/QMUIComponents/QMUIConsole": [
560             ],
561             "QMUIKit/QMUIComponents/QMUIEmotionView": [
563             ],
564             "QMUIKit/QMUIComponents/QMUIEmptyView": [
566             ],
567             "QMUIKit/QMUIComponents/QMUIGridView": [
569             ],
570             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
572             ],
573             "QMUIKit/QMUIComponents/QMUILabel": [
575             ],
576             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
578             ],
579             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
581             ],
582             "QMUIKit/QMUIComponents/QMUISlider": [
584             ],
585             "QMUIKit/QMUIComponents/QMUITextField": [
587             ],
588             "QMUIKit/QMUIComponents/QMUITextView": [
590             ],
591             "QMUIKit/QMUIComponents/QMUIToastView": [
593             ],
594             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
596             ],
597             "QMUIKit/QMUIComponents/QMUIBadge": [
599             ]
600           }
601         },
602         {
603           "name": "QMUITips",
604           "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
605           "dependencies": {
606             "QMUIKit/QMUIResources": [
608             ],
609             "QMUIKit/QMUIComponents/QMUIToastView": [
611             ]
612           }
613         },
614         {
615           "name": "QMUIWindowSizeMonitor",
616           "source_files": "QMUIKit/QMUIComponents/QMUIWindowSizeMonitor.{h,m}"
617         },
618         {
619           "name": "QMUIZoomImageView",
620           "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
621           "frameworks": [
622             "PhotosUI",
623             "CoreMedia",
624             "AVFoundation",
625             "QuartzCore"
626           ],
627           "dependencies": {
628             "QMUIKit/QMUIResources": [
630             ],
631             "QMUIKit/QMUIComponents/QMUIEmptyView": [
633             ],
634             "QMUIKit/QMUIComponents/QMUIButton": [
636             ],
637             "QMUIKit/QMUIComponents/QMUISlider": [
639             ],
640             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
642             ],
643             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
645             ]
646           }
647         },
648         {
649           "name": "QMUIAssetLibrary",
650           "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}",
651           "frameworks": [
652             "Photos",
653             "CoreServices"
654           ]
655         },
656         {
657           "name": "QMUIImagePickerLibrary",
658           "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
659           "dependencies": {
660             "QMUIKit/QMUIMainFrame": [
662             ],
663             "QMUIKit/QMUIResources": [
665             ],
666             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
668             ],
669             "QMUIKit/QMUIComponents/QMUITableViewCell": [
671             ],
672             "QMUIKit/QMUIComponents/QMUIButton": [
674             ],
675             "QMUIKit/QMUIComponents/QMUINavigationButton": [
677             ],
678             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
680             ],
681             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
683             ],
684             "QMUIKit/QMUIComponents/QMUIAlertController": [
686             ],
687             "QMUIKit/QMUIComponents/QMUIEmptyView": [
689             ],
690             "QMUIKit/QMUIComponents/QMUIAppearance": [
692             ]
693           }
694         },
695         {
696           "name": "QMUILogManagerViewController",
697           "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
698           "dependencies": {
699             "QMUIKit/QMUIMainFrame": [
701             ],
702             "QMUIKit/QMUIComponents/QMUIStaticTableView": [
704             ],
705             "QMUIKit/QMUIComponents/QMUITableView": [
707             ],
708             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
710             ],
711             "QMUIKit/QMUIComponents/QMUISearchController": [
713             ]
714           }
715         },
716         {
717           "name": "QMUILogWithConfigurationSupported",
718           "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
719         },
720         {
721           "name": "NavigationBarTransition",
722           "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
723           "dependencies": {
724             "QMUIKit/QMUIMainFrame": [
726             ],
727             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
729             ]
730           }
731         },
732         {
733           "name": "QMUIBadge",
734           "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
735           "dependencies": {
736             "QMUIKit/QMUIComponents/QMUILabel": [
738             ]
739           }
740         },
741         {
742           "name": "QMUIToastView",
743           "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
744           "dependencies": {
745             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
747             ]
748           }
749         },
750         {
751           "name": "QMUIStaticTableView",
752           "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
753           "dependencies": {
754             "QMUIKit/QMUIComponents/QMUITableViewCell": [
756             ],
757             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
759             ]
760           }
761         }
762       ]
763     }
764   ]