[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 8 / 1 / 5 / QMUIKit / 4.2.0 / QMUIKit.podspec.json
blobdb8d0551e51d3c3498a09bad702f26446d2e8ad8
2   "name": "QMUIKit",
3   "version": "4.2.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.2.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   "resource_bundles": {
30     "QMUIResources": [
31       "QMUIKit/QMUIResources/*.*"
32     ]
33   },
34   "subspecs": [
35     {
36       "name": "QMUICore",
37       "source_files": [
38         "QMUIKit/QMUIKit.h",
39         "QMUIKit/QMUICore",
40         "QMUIKit/UIKitExtensions"
41       ],
42       "dependencies": {
43         "QMUIKit/QMUIWeakObjectContainer": [
45         ],
46         "QMUIKit/QMUILog": [
48         ]
49       }
50     },
51     {
52       "name": "QMUIMainFrame",
53       "source_files": "QMUIKit/QMUIMainFrame",
54       "dependencies": {
55         "QMUIKit/QMUICore": [
57         ],
58         "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
60         ],
61         "QMUIKit/QMUIComponents/QMUITableView": [
63         ],
64         "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView": [
66         ],
67         "QMUIKit/QMUIComponents/QMUIEmptyView": [
69         ],
70         "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
72         ],
73         "QMUIKit/QMUILog": [
75         ],
76         "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
78         ]
79       }
80     },
81     {
82       "name": "QMUIWeakObjectContainer",
83       "source_files": "QMUIKit/QMUIComponents/QMUIWeakObjectContainer.{h,m}"
84     },
85     {
86       "name": "QMUILog",
87       "source_files": "QMUIKit/QMUIComponents/QMUILog/*.{h,m}"
88     },
89     {
90       "name": "QMUIComponents",
91       "dependencies": {
92         "QMUIKit/QMUICore": [
94         ]
95       },
96       "subspecs": [
97         {
98           "name": "QMUICAAnimationExtension",
99           "source_files": "QMUIKit/QMUIComponents/CAAnimation+QMUI.{h,m}",
100           "dependencies": {
101             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
103             ]
104           }
105         },
106         {
107           "name": "QMUICALayerExtension",
108           "source_files": "QMUIKit/QMUIComponents/CALayer+QMUIViewAnimation.{h,m}",
109           "dependencies": {
110             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
112             ]
113           }
114         },
115         {
116           "name": "QMUIAnimation",
117           "source_files": "QMUIKit/QMUIComponents/QMUIAnimation"
118         },
119         {
120           "name": "QMUINavigationTitleView",
121           "source_files": "QMUIKit/QMUIComponents/QMUINavigationTitleView.{h,m}",
122           "dependencies": {
123             "QMUIKit/QMUIComponents/QMUIButton": [
125             ],
126             "QMUIKit/QMUIComponents/QMUIAppearance": [
128             ]
129           }
130         },
131         {
132           "name": "QMUIButton",
133           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIButton.{h,m}"
134         },
135         {
136           "name": "QMUIFillButton",
137           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIFillButton.{h,m}",
138           "dependencies": {
139             "QMUIKit/QMUIComponents/QMUIButton": [
141             ]
142           }
143         },
144         {
145           "name": "QMUIGhostButton",
146           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIGhostButton.{h,m}",
147           "dependencies": {
148             "QMUIKit/QMUIComponents/QMUIButton": [
150             ]
151           }
152         },
153         {
154           "name": "QMUILinkButton",
155           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUILinkButton.{h,m}",
156           "dependencies": {
157             "QMUIKit/QMUIComponents/QMUIButton": [
159             ]
160           }
161         },
162         {
163           "name": "QMUINavigationButton",
164           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUINavigationButton.{h,m}",
165           "dependencies": {
166             "QMUIKit/QMUIMainFrame": [
168             ]
169           }
170         },
171         {
172           "name": "QMUIToolbarButton",
173           "source_files": "QMUIKit/QMUIComponents/QMUIButton/QMUIToolbarButton.{h,m}"
174         },
175         {
176           "name": "QMUITableView",
177           "source_files": "QMUIKit/QMUIComponents/QMUITableView.{h,m}",
178           "dependencies": {
179             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
181             ]
182           }
183         },
184         {
185           "name": "QMUITableViewProtocols",
186           "source_files": "QMUIKit/QMUIComponents/QMUITableViewProtocols.{h,m}"
187         },
188         {
189           "name": "QMUIEmptyView",
190           "source_files": "QMUIKit/QMUIComponents/QMUIEmptyView.{h,m}",
191           "dependencies": {
192             "QMUIKit/QMUIComponents/QMUIButton": [
194             ],
195             "QMUIKit/QMUIComponents/QMUIAppearance": [
197             ]
198           }
199         },
200         {
201           "name": "QMUILabel",
202           "source_files": "QMUIKit/QMUIComponents/QMUILabel.{h,m}"
203         },
204         {
205           "name": "QMUIKeyboardManager",
206           "source_files": "QMUIKit/QMUIComponents/QMUIKeyboardManager.{h,m}",
207           "dependencies": {
208             "QMUIKit/QMUIComponents/QMUIAppearance": [
210             ]
211           }
212         },
213         {
214           "name": "QMUIMultipleDelegates",
215           "source_files": "QMUIKit/QMUIComponents/QMUIMultipleDelegates/*.{h,m}"
216         },
217         {
218           "name": "QMUIAlertController",
219           "source_files": "QMUIKit/QMUIComponents/QMUIAlertController.{h,m}",
220           "dependencies": {
221             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
223             ],
224             "QMUIKit/QMUIComponents/QMUIButton": [
226             ],
227             "QMUIKit/QMUIComponents/QMUITextField": [
229             ],
230             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
232             ],
233             "QMUIKit/QMUIComponents/QMUIAppearance": [
235             ]
236           }
237         },
238         {
239           "name": "QMUIAppearance",
240           "source_files": "QMUIKit/QMUIComponents/QMUIAppearance.{h,m}"
241         },
242         {
243           "name": "QMUICellHeightCache",
244           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightCache.{h,m}",
245           "dependencies": {
246             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
248             ]
249           }
250         },
251         {
252           "name": "QMUICellHeightKeyCache",
253           "source_files": "QMUIKit/QMUIComponents/QMUICellHeightKeyCache/*.{h,m}",
254           "dependencies": {
255             "QMUIKit/QMUIComponents/QMUITableViewProtocols": [
257             ],
258             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
260             ]
261           }
262         },
263         {
264           "name": "QMUICellSizeKeyCache",
265           "source_files": "QMUIKit/QMUIComponents/QMUICellSizeKeyCache/*.{h,m}",
266           "dependencies": {
267             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
269             ]
270           }
271         },
272         {
273           "name": "QMUIConsole",
274           "source_files": "QMUIKit/QMUIComponents/QMUIConsole/*.{h,m}",
275           "dependencies": {
276             "QMUIKit/QMUIComponents/QMUITextView": [
278             ],
279             "QMUIKit/QMUIComponents/QMUITextField": [
281             ],
282             "QMUIKit/QMUIComponents/QMUIButton": [
284             ],
285             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
287             ],
288             "QMUIKit/QMUIComponents/QMUICAAnimationExtension": [
290             ]
291           }
292         },
293         {
294           "name": "QMUICollectionViewPagingLayout",
295           "source_files": "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout.{h,m}"
296         },
297         {
298           "name": "QMUIDialogViewController",
299           "source_files": "QMUIKit/QMUIComponents/QMUIDialogViewController.{h,m}",
300           "dependencies": {
301             "QMUIKit/QMUIMainFrame": [
303             ],
304             "QMUIKit/QMUIComponents/QMUILabel": [
306             ],
307             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
309             ],
310             "QMUIKit/QMUIComponents/QMUITableView": [
312             ],
313             "QMUIKit/QMUIComponents/QMUIButton": [
315             ],
316             "QMUIKit/QMUIComponents/QMUITextField": [
318             ],
319             "QMUIKit/QMUIComponents/QMUITableViewCell": [
321             ],
322             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
324             ],
325             "QMUIKit/QMUIComponents/QMUIAppearance": [
327             ]
328           }
329         },
330         {
331           "name": "QMUIEmotionView",
332           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionView.{h,m}",
333           "dependencies": {
334             "QMUIKit/QMUIComponents/QMUIButton": [
336             ]
337           }
338         },
339         {
340           "name": "QMUIFloatLayoutView",
341           "source_files": "QMUIKit/QMUIComponents/QMUIFloatLayoutView.{h,m}"
342         },
343         {
344           "name": "QMUIGridView",
345           "source_files": "QMUIKit/QMUIComponents/QMUIGridView.{h,m}"
346         },
347         {
348           "name": "QMUIImagePreviewView",
349           "source_files": "QMUIKit/QMUIComponents/QMUIImagePreviewView/*.{h,m}",
350           "dependencies": {
351             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
353             ],
354             "QMUIKit/QMUIComponents/QMUICollectionViewPagingLayout": [
356             ],
357             "QMUIKit/QMUIComponents/QMUIEmptyView": [
359             ],
360             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
362             ],
363             "QMUIKit/QMUIComponents/QMUIButton": [
365             ],
366             "QMUIKit/QMUIComponents/QMUIAppearance": [
368             ],
369             "QMUIKit/QMUIMainFrame": [
371             ]
372           }
373         },
374         {
375           "name": "QMUIMarqueeLabel",
376           "source_files": "QMUIKit/QMUIComponents/QMUIMarqueeLabel.{h,m}"
377         },
378         {
379           "name": "QMUIModalPresentationViewController",
380           "source_files": "QMUIKit/QMUIComponents/QMUIModalPresentationViewController.{h,m}",
381           "dependencies": {
382             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
384             ],
385             "QMUIKit/QMUIComponents/QMUIAppearance": [
387             ]
388           }
389         },
390         {
391           "name": "QMUIMoreOperationController",
392           "source_files": "QMUIKit/QMUIComponents/QMUIMoreOperationController.{h,m}",
393           "dependencies": {
394             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
396             ],
397             "QMUIKit/QMUIComponents/QMUIButton": [
399             ],
400             "QMUIKit/QMUIComponents/QMUIAppearance": [
402             ]
403           }
404         },
405         {
406           "name": "QMUIOrderedDictionary",
407           "source_files": "QMUIKit/QMUIComponents/QMUIOrderedDictionary.{h,m}"
408         },
409         {
410           "name": "QMUIPieProgressView",
411           "source_files": "QMUIKit/QMUIComponents/QMUIPieProgressView.{h,m}"
412         },
413         {
414           "name": "QMUIPopupContainerView",
415           "source_files": "QMUIKit/QMUIComponents/QMUIPopupContainerView.{h,m}",
416           "dependencies": {
417             "QMUIKit/QMUIMainFrame": [
419             ],
420             "QMUIKit/QMUIComponents/QMUIAppearance": [
422             ]
423           }
424         },
425         {
426           "name": "QMUIPopupMenuView",
427           "source_files": "QMUIKit/QMUIComponents/QMUIPopupMenuView/*.{h,m}",
428           "dependencies": {
429             "QMUIKit/QMUIComponents/QMUIButton": [
431             ],
432             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
434             ]
435           }
436         },
437         {
438           "name": "QMUIScrollAnimator",
439           "source_files": "QMUIKit/QMUIComponents/QMUIScrollAnimator/*.{h,m}",
440           "dependencies": {
441             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
443             ]
444           }
445         },
446         {
447           "name": "QMUIEmotionInputManager",
448           "source_files": "QMUIKit/QMUIComponents/QMUIEmotionInputManager.{h,m}",
449           "dependencies": {
450             "QMUIKit/QMUIComponents/QMUIEmotionView": [
452             ]
453           }
454         },
455         {
456           "name": "QMUISearchBar",
457           "source_files": "QMUIKit/QMUIComponents/QMUISearchBar.{h,m}"
458         },
459         {
460           "name": "QMUISearchController",
461           "source_files": "QMUIKit/QMUIComponents/QMUISearchController.{h,m}",
462           "dependencies": {
463             "QMUIKit/QMUIMainFrame": [
465             ],
466             "QMUIKit/QMUIComponents/QMUISearchBar": [
468             ],
469             "QMUIKit/QMUIComponents/QMUIEmptyView": [
471             ]
472           }
473         },
474         {
475           "name": "QMUISegmentedControl",
476           "source_files": "QMUIKit/QMUIComponents/QMUISegmentedControl.{h,m}"
477         },
478         {
479           "name": "QMUISlider",
480           "source_files": "QMUIKit/QMUIComponents/QMUISlider.{h,m}"
481         },
482         {
483           "name": "QMUITableViewCell",
484           "source_files": "QMUIKit/QMUIComponents/QMUITableViewCell.{h,m}",
485           "dependencies": {
486             "QMUIKit/QMUIComponents/QMUIButton": [
488             ]
489           }
490         },
491         {
492           "name": "QMUITableViewHeaderFooterView",
493           "source_files": "QMUIKit/QMUIComponents/QMUITableViewHeaderFooterView.{h,m}"
494         },
495         {
496           "name": "QMUITestView",
497           "source_files": "QMUIKit/QMUIComponents/QMUITestView.{h,m}"
498         },
499         {
500           "name": "QMUITextField",
501           "source_files": "QMUIKit/QMUIComponents/QMUITextField.{h,m}",
502           "dependencies": {
503             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
505             ]
506           }
507         },
508         {
509           "name": "QMUITextView",
510           "source_files": "QMUIKit/QMUIComponents/QMUITextView.{h,m}",
511           "dependencies": {
512             "QMUIKit/QMUIComponents/QMUILabel": [
514             ],
515             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
517             ]
518           }
519         },
520         {
521           "name": "QMUITheme",
522           "source_files": "QMUIKit/QMUIComponents/QMUITheme/*.{h,m}",
523           "dependencies": {
524             "QMUIKit/QMUIComponents/QMUIImagePickerLibrary": [
526             ],
527             "QMUIKit/QMUIComponents/QMUIAlertController": [
529             ],
530             "QMUIKit/QMUIComponents/QMUIButton": [
532             ],
533             "QMUIKit/QMUIComponents/QMUIFillButton": [
535             ],
536             "QMUIKit/QMUIComponents/QMUIGhostButton": [
538             ],
539             "QMUIKit/QMUIComponents/QMUILinkButton": [
541             ],
542             "QMUIKit/QMUIComponents/QMUIConsole": [
544             ],
545             "QMUIKit/QMUIComponents/QMUIEmotionView": [
547             ],
548             "QMUIKit/QMUIComponents/QMUIEmptyView": [
550             ],
551             "QMUIKit/QMUIComponents/QMUIGridView": [
553             ],
554             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
556             ],
557             "QMUIKit/QMUIComponents/QMUILabel": [
559             ],
560             "QMUIKit/QMUIComponents/QMUIPopupContainerView": [
562             ],
563             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
565             ],
566             "QMUIKit/QMUIComponents/QMUISlider": [
568             ],
569             "QMUIKit/QMUIComponents/QMUITextField": [
571             ],
572             "QMUIKit/QMUIComponents/QMUITextView": [
574             ],
575             "QMUIKit/QMUIComponents/QMUIVisualEffectView": [
577             ],
578             "QMUIKit/QMUIComponents/QMUIToastView": [
580             ],
581             "QMUIKit/QMUIComponents/QMUIModalPresentationViewController": [
583             ],
584             "QMUIKit/QMUIComponents/QMUIBadge": [
586             ]
587           }
588         },
589         {
590           "name": "QMUITips",
591           "source_files": "QMUIKit/QMUIComponents/QMUITips.{h,m}",
592           "dependencies": {
593             "QMUIKit/QMUIComponents/QMUIToastView": [
595             ]
596           }
597         },
598         {
599           "name": "QMUIVisualEffectView",
600           "source_files": "QMUIKit/QMUIComponents/QMUIVisualEffectView.{h,m}",
601           "dependencies": {
602             "QMUIKit/QMUIComponents/QMUICALayerExtension": [
604             ]
605           }
606         },
607         {
608           "name": "QMUIWindowSizeMonitor",
609           "source_files": "QMUIKit/QMUIComponents/QMUIWindowSizeMonitor.{h,m}"
610         },
611         {
612           "name": "QMUIZoomImageView",
613           "source_files": "QMUIKit/QMUIComponents/QMUIZoomImageView.{h,m}",
614           "dependencies": {
615             "QMUIKit/QMUIComponents/QMUIEmptyView": [
617             ],
618             "QMUIKit/QMUIComponents/QMUIButton": [
620             ],
621             "QMUIKit/QMUIComponents/QMUISlider": [
623             ],
624             "QMUIKit/QMUIComponents/QMUIPieProgressView": [
626             ],
627             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
629             ]
630           }
631         },
632         {
633           "name": "QMUIAssetLibrary",
634           "source_files": "QMUIKit/QMUIComponents/AssetLibrary/*.{h,m}",
635           "weak_frameworks": "Photos"
636         },
637         {
638           "name": "QMUIImagePickerLibrary",
639           "source_files": "QMUIKit/QMUIComponents/ImagePickerLibrary/*.{h,m}",
640           "dependencies": {
641             "QMUIKit/QMUIMainFrame": [
643             ],
644             "QMUIKit/QMUIComponents/QMUIImagePreviewView": [
646             ],
647             "QMUIKit/QMUIComponents/QMUITableViewCell": [
649             ],
650             "QMUIKit/QMUIComponents/QMUIButton": [
652             ],
653             "QMUIKit/QMUIComponents/QMUINavigationButton": [
655             ],
656             "QMUIKit/QMUIComponents/QMUIAssetLibrary": [
658             ],
659             "QMUIKit/QMUIComponents/QMUIZoomImageView": [
661             ],
662             "QMUIKit/QMUIComponents/QMUIAlertController": [
664             ],
665             "QMUIKit/QMUIComponents/QMUIEmptyView": [
667             ],
668             "QMUIKit/QMUIComponents/QMUIAppearance": [
670             ]
671           }
672         },
673         {
674           "name": "QMUILogManagerViewController",
675           "source_files": "QMUIKit/QMUIComponents/QMUILogManagerViewController.{h,m}",
676           "dependencies": {
677             "QMUIKit/QMUIMainFrame": [
679             ],
680             "QMUIKit/QMUIComponents/QMUIStaticTableView": [
682             ],
683             "QMUIKit/QMUIComponents/QMUITableView": [
685             ],
686             "QMUIKit/QMUIComponents/QMUIPopupMenuView": [
688             ],
689             "QMUIKit/QMUIComponents/QMUISearchController": [
691             ]
692           }
693         },
694         {
695           "name": "QMUILogWithConfigurationSupported",
696           "source_files": "QMUIKit/QMUIComponents/QMUILogger+QMUIConfigurationTemplate.{h,m}"
697         },
698         {
699           "name": "NavigationBarTransition",
700           "source_files": "QMUIKit/QMUIComponents/NavigationBarTransition/*.{h,m}",
701           "dependencies": {
702             "QMUIKit/QMUIMainFrame": [
704             ],
705             "QMUIKit/QMUIComponents/QMUINavigationTitleView": [
707             ]
708           }
709         },
710         {
711           "name": "QMUIBadge",
712           "source_files": "QMUIKit/QMUIComponents/QMUIBadge/*.{h,m}",
713           "dependencies": {
714             "QMUIKit/QMUIComponents/QMUILabel": [
716             ]
717           }
718         },
719         {
720           "name": "QMUIToastView",
721           "source_files": "QMUIKit/QMUIComponents/ToastView/*.{h,m}",
722           "dependencies": {
723             "QMUIKit/QMUIComponents/QMUIKeyboardManager": [
725             ],
726             "QMUIKit/QMUIComponents/QMUIVisualEffectView": [
728             ]
729           }
730         },
731         {
732           "name": "QMUIStaticTableView",
733           "source_files": "QMUIKit/QMUIComponents/StaticTableView/*.{h,m}",
734           "dependencies": {
735             "QMUIKit/QMUIComponents/QMUITableViewCell": [
737             ],
738             "QMUIKit/QMUIComponents/QMUIMultipleDelegates": [
740             ]
741           }
742         }
743       ]
744     }
745   ]