[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 8 / 1 / 5 / QMUIKit / 4.2.1 / QMUIKit.podspec.json
blobef4bfe33b040a39893bc6b5fe8308b69fbd00616
2   "name": "QMUIKit",
3   "version": "4.2.1",
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.2.1"
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       "dependencies": {
38         "QMUIKit/QMUIWeakObjectContainer": [
40         ],
41         "QMUIKit/QMUILog": [
43         ]
44       }
45     },
46     {
47       "name": "QMUIMainFrame",
48       "source_files": "QMUIKit/QMUIMainFrame",
49       "dependencies": {
50         "QMUIKit/QMUICore": [
52         ],
53         "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
55         ],
56         "QMUIKit/QMUIComponents/QMUITableView": [
58         ],
59         "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
61         ],
62         "QMUIKit/QMUIComponents/QMUIEmptyView": [
64         ],
65         "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
67         ],
68         "QMUIKit/QMUILog": [
70         ],
71         "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
73         ]
74       }
75     },
76     {
77       "name": "QMUIResources",
78       "resource_bundles": {
79         "QMUIResources": [
80           "QMUIKit/QMUIResources/*.*"
81         ]
82       }
83     },
84     {
85       "name": "QMUIWeakObjectContainer",
86       "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
87     },
88     {
89       "name": "QMUILog",
90       "source_files": "QMUIKit/QMUIComponents/QMUILog/*.{h,m}"
91     },
92     {
93       "name": "QMUIComponents",
94       "dependencies": {
95         "QMUIKit/QMUICore": [
97         ]
98       },
99       "subspecs": [
100         {
101           "name": "QMUICAAnimationExtension",
102           "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
103           "dependencies": {
104             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
106             ]
107           }
108         },
109         {
110           "name": "QMUICALayerExtension",
111           "source_files": "QMUIKit/QMUIComponents/CALayer+QMUIViewAnimation.{h,m}",
112           "dependencies": {
113             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
115             ]
116           }
117         },
118         {
119           "name": "QMUIAnimation",
120           "source_files": "QMUIKit/QMUIComponents/QMUIAnimation"
121         },
122         {
123           "name": "QMUINavigationTitleView",
124           "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
125           "dependencies": {
126             "QMUIKit/QMUIComponents/QMUIButton": [
128             ],
129             "QMUIKit/QMUIComponents/QMUIAppearance": [
131             ]
132           }
133         },
134         {
135           "name": "QMUIButton",
136           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
137         },
138         {
139           "name": "QMUIFillButton",
140           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.{h,m}",
141           "dependencies": {
142             "QMUIKit/QMUIComponents/QMUIButton": [
144             ]
145           }
146         },
147         {
148           "name": "QMUIGhostButton",
149           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.{h,m}",
150           "dependencies": {
151             "QMUIKit/QMUIComponents/QMUIButton": [
153             ]
154           }
155         },
156         {
157           "name": "QMUILinkButton",
158           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.{h,m}",
159           "dependencies": {
160             "QMUIKit/QMUIComponents/QMUIButton": [
162             ]
163           }
164         },
165         {
166           "name": "QMUINavigationButton",
167           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
168           "dependencies": {
169             "QMUIKit/QMUIMainFrame": [
171             ]
172           }
173         },
174         {
175           "name": "QMUIToolbarButton",
176           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
177         },
178         {
179           "name": "QMUITableView",
180           "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
181           "dependencies": {
182             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
184             ]
185           }
186         },
187         {
188           "name": "QMUITableViewProtocols",
189           "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
190         },
191         {
192           "name": "QMUIEmptyView",
193           "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
194           "dependencies": {
195             "QMUIKit/QMUIComponents/QMUIButton": [
197             ],
198             "QMUIKit/QMUIComponents/QMUIAppearance": [
200             ]
201           }
202         },
203         {
204           "name": "QMUILabel",
205           "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
206         },
207         {
208           "name": "QMUIKeyboardManager",
209           "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}",
210           "dependencies": {
211             "QMUIKit/QMUIComponents/QMUIAppearance": [
213             ]
214           }
215         },
216         {
217           "name": "QMUIMultipleDelegates",
218           "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
219         },
220         {
221           "name": "QMUIAlertController",
222           "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
223           "dependencies": {
224             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
226             ],
227             "QMUIKit/QMUIComponents/QMUIButton": [
229             ],
230             "QMUIKit/QMUIComponents/QMUITextField": [
232             ],
233             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
235             ],
236             "QMUIKit/QMUIComponents/QMUIAppearance": [
238             ]
239           }
240         },
241         {
242           "name": "QMUIAppearance",
243           "source_files": "QMUIKit/QMUIComponents/QMUIAppearance.{h,m}"
244         },
245         {
246           "name": "QMUICellHeightCache",
247           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
248           "dependencies": {
249             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
251             ]
252           }
253         },
254         {
255           "name": "QMUICellHeightKeyCache",
256           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
257           "dependencies": {
258             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
260             ],
261             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
263             ]
264           }
265         },
266         {
267           "name": "QMUICellSizeKeyCache",
268           "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}",
269           "dependencies": {
270             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
272             ]
273           }
274         },
275         {
276           "name": "QMUIConsole",
277           "source_files": "QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}",
278           "dependencies": {
279             "QMUIKit/QMUIResources": [
281             ],
282             "QMUIKit/QMUIComponents/QMUITextView": [
284             ],
285             "QMUIKit/QMUIComponents/QMUITextField": [
287             ],
288             "QMUIKit/QMUIComponents/QMUIButton": [
290             ],
291             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
293             ],
294             "QMUIKit/QMUIComponents/QMUICAAnimationExtension": [
296             ]
297           }
298         },
299         {
300           "name": "QMUICollectionViewPagingLayout",
301           "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
302         },
303         {
304           "name": "QMUIDialogViewController",
305           "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
306           "dependencies": {
307             "QMUIKit/QMUIMainFrame": [
309             ],
310             "QMUIKit/QMUIComponents/QMUILabel": [
312             ],
313             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
315             ],
316             "QMUIKit/QMUIComponents/QMUITableView": [
318             ],
319             "QMUIKit/QMUIComponents/QMUIButton": [
321             ],
322             "QMUIKit/QMUIComponents/QMUITextField": [
324             ],
325             "QMUIKit/QMUIComponents/QMUITableViewCell": [
327             ],
328             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
330             ],
331             "QMUIKit/QMUIComponents/QMUIAppearance": [
333             ]
334           }
335         },
336         {
337           "name": "QMUIEmotionView",
338           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
339           "dependencies": {
340             "QMUIKit/QMUIResources": [
342             ],
343             "QMUIKit/QMUIComponents/QMUIButton": [
345             ]
346           }
347         },
348         {
349           "name": "QMUIFloatLayoutView",
350           "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
351         },
352         {
353           "name": "QMUIGridView",
354           "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
355         },
356         {
357           "name": "QMUIImagePreviewView",
358           "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView/*.{h,m}",
359           "dependencies": {
360             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
362             ],
363             "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
365             ],
366             "QMUIKit/QMUIComponents/QMUIEmptyView": [
368             ],
369             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
371             ],
372             "QMUIKit/QMUIComponents/QMUIButton": [
374             ],
375             "QMUIKit/QMUIComponents/QMUIAppearance": [
377             ],
378             "QMUIKit/QMUIMainFrame": [
380             ]
381           }
382         },
383         {
384           "name": "QMUIMarqueeLabel",
385           "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
386         },
387         {
388           "name": "QMUIModalPresentationViewController",
389           "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
390           "dependencies": {
391             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
393             ],
394             "QMUIKit/QMUIComponents/QMUIAppearance": [
396             ]
397           }
398         },
399         {
400           "name": "QMUIMoreOperationController",
401           "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
402           "dependencies": {
403             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
405             ],
406             "QMUIKit/QMUIComponents/QMUIButton": [
408             ],
409             "QMUIKit/QMUIComponents/QMUIAppearance": [
411             ]
412           }
413         },
414         {
415           "name": "QMUIOrderedDictionary",
416           "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
417         },
418         {
419           "name": "QMUIPieProgressView",
420           "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
421         },
422         {
423           "name": "QMUIPopupContainerView",
424           "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
425           "dependencies": {
426             "QMUIKit/QMUIMainFrame": [
428             ],
429             "QMUIKit/QMUIComponents/QMUIAppearance": [
431             ]
432           }
433         },
434         {
435           "name": "QMUIPopupMenuView",
436           "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
437           "dependencies": {
438             "QMUIKit/QMUIComponents/QMUIButton": [
440             ],
441             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
443             ]
444           }
445         },
446         {
447           "name": "QMUIScrollAnimator",
448           "source_files": "QMUIKit/QMUIComponents/QMUIScrollAnimator/*.{h,m}",
449           "dependencies": {
450             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
452             ]
453           }
454         },
455         {
456           "name": "QMUIEmotionInputManager",
457           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
458           "dependencies": {
459             "QMUIKit/QMUIComponents/QMUIEmotionView": [
461             ]
462           }
463         },
464         {
465           "name": "QMUISearchBar",
466           "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
467         },
468         {
469           "name": "QMUISearchController",
470           "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
471           "dependencies": {
472             "QMUIKit/QMUIMainFrame": [
474             ],
475             "QMUIKit/QMUIComponents/QMUISearchBar": [
477             ],
478             "QMUIKit/QMUIComponents/QMUIEmptyView": [
480             ]
481           }
482         },
483         {
484           "name": "QMUISegmentedControl",
485           "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
486         },
487         {
488           "name": "QMUISlider",
489           "source_files": "QMUIKit/QMUIComponents/QMUISlider.{h,m}"
490         },
491         {
492           "name": "QMUITableViewCell",
493           "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
494           "dependencies": {
495             "QMUIKit/QMUIComponents/QMUIButton": [
497             ]
498           }
499         },
500         {
501           "name": "QMUITableViewHeaderFooterView",
502           "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
503         },
504         {
505           "name": "QMUITestView",
506           "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
507         },
508         {
509           "name": "QMUITextField",
510           "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
511           "dependencies": {
512             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
514             ]
515           }
516         },
517         {
518           "name": "QMUITextView",
519           "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
520           "dependencies": {
521             "QMUIKit/QMUIComponents/QMUILabel": [
523             ],
524             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
526             ]
527           }
528         },
529         {
530           "name": "QMUITheme",
531           "source_files": "QMUIKit/QMUIComponents/QMUITheme/*.{h,m}",
532           "dependencies": {
533             "QMUIKit/QMUIComponents/QMUIImagePickerLibrary": [
535             ],
536             "QMUIKit/QMUIComponents/QMUIAlertController": [
538             ],
539             "QMUIKit/QMUIComponents/QMUIButton": [
541             ],
542             "QMUIKit/QMUIComponents/QMUIFillButton": [
544             ],
545             "QMUIKit/QMUIComponents/QMUIGhostButton": [
547             ],
548             "QMUIKit/QMUIComponents/QMUILinkButton": [
550             ],
551             "QMUIKit/QMUIComponents/QMUIConsole": [
553             ],
554             "QMUIKit/QMUIComponents/QMUIEmotionView": [
556             ],
557             "QMUIKit/QMUIComponents/QMUIEmptyView": [
559             ],
560             "QMUIKit/QMUIComponents/QMUIGridView": [
562             ],
563             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
565             ],
566             "QMUIKit/QMUIComponents/QMUILabel": [
568             ],
569             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
571             ],
572             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
574             ],
575             "QMUIKit/QMUIComponents/QMUISlider": [
577             ],
578             "QMUIKit/QMUIComponents/QMUITextField": [
580             ],
581             "QMUIKit/QMUIComponents/QMUITextView": [
583             ],
584             "QMUIKit/QMUIComponents/QMUIVisualEffectView": [
586             ],
587             "QMUIKit/QMUIComponents/QMUIToastView": [
589             ],
590             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
592             ],
593             "QMUIKit/QMUIComponents/QMUIBadge": [
595             ]
596           }
597         },
598         {
599           "name": "QMUITips",
600           "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
601           "dependencies": {
602             "QMUIKit/QMUIResources": [
604             ],
605             "QMUIKit/QMUIComponents/QMUIToastView": [
607             ]
608           }
609         },
610         {
611           "name": "QMUIVisualEffectView",
612           "source_files": "QMUIKit/QMUIComponents/QMUIVisualEffectView.{h,m}",
613           "dependencies": {
614             "QMUIKit/QMUIComponents/QMUICALayerExtension": [
616             ]
617           }
618         },
619         {
620           "name": "QMUIWindowSizeMonitor",
621           "source_files": "QMUIKit/QMUIComponents/QMUIWindowSizeMonitor.{h,m}"
622         },
623         {
624           "name": "QMUIZoomImageView",
625           "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
626           "dependencies": {
627             "QMUIKit/QMUIResources": [
629             ],
630             "QMUIKit/QMUIComponents/QMUIEmptyView": [
632             ],
633             "QMUIKit/QMUIComponents/QMUIButton": [
635             ],
636             "QMUIKit/QMUIComponents/QMUISlider": [
638             ],
639             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
641             ],
642             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
644             ]
645           }
646         },
647         {
648           "name": "QMUIAssetLibrary",
649           "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}",
650           "weak_frameworks": "Photos"
651         },
652         {
653           "name": "QMUIImagePickerLibrary",
654           "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
655           "dependencies": {
656             "QMUIKit/QMUIMainFrame": [
658             ],
659             "QMUIKit/QMUIResources": [
661             ],
662             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
664             ],
665             "QMUIKit/QMUIComponents/QMUITableViewCell": [
667             ],
668             "QMUIKit/QMUIComponents/QMUIButton": [
670             ],
671             "QMUIKit/QMUIComponents/QMUINavigationButton": [
673             ],
674             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
676             ],
677             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
679             ],
680             "QMUIKit/QMUIComponents/QMUIAlertController": [
682             ],
683             "QMUIKit/QMUIComponents/QMUIEmptyView": [
685             ],
686             "QMUIKit/QMUIComponents/QMUIAppearance": [
688             ]
689           }
690         },
691         {
692           "name": "QMUILogManagerViewController",
693           "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
694           "dependencies": {
695             "QMUIKit/QMUIMainFrame": [
697             ],
698             "QMUIKit/QMUIComponents/QMUIStaticTableView": [
700             ],
701             "QMUIKit/QMUIComponents/QMUITableView": [
703             ],
704             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
706             ],
707             "QMUIKit/QMUIComponents/QMUISearchController": [
709             ]
710           }
711         },
712         {
713           "name": "QMUILogWithConfigurationSupported",
714           "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
715         },
716         {
717           "name": "NavigationBarTransition",
718           "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
719           "dependencies": {
720             "QMUIKit/QMUIMainFrame": [
722             ],
723             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
725             ]
726           }
727         },
728         {
729           "name": "QMUIBadge",
730           "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
731           "dependencies": {
732             "QMUIKit/QMUIComponents/QMUILabel": [
734             ]
735           }
736         },
737         {
738           "name": "QMUIToastView",
739           "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
740           "dependencies": {
741             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
743             ],
744             "QMUIKit/QMUIComponents/QMUIVisualEffectView": [
746             ]
747           }
748         },
749         {
750           "name": "QMUIStaticTableView",
751           "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
752           "dependencies": {
753             "QMUIKit/QMUIComponents/QMUITableViewCell": [
755             ],
756             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
758             ]
759           }
760         }
761       ]
762     }
763   ]